Best thing to do is try something random.
Me and my brother were playing magikarp hunting for fun to see who gets the best Magikarp a few days ago...
...10 minutes later my brother finds an OT shiny Magikarp
Funny thing was , it was only us 2 where we were, so it was literally 50/50. I'm happy for him, but also gutted as of course that 50% could've been me. :(
[spoiler]
I'm jealous, 600+ hours and still no shiny
[/spoiler]