Would you say that's the most effective way to get them?
Kind of. They can come from blue engrams. So, if you're fast enough, you can get a ton of blue engrams and then pray to Rahool.
It's still RNG, but it's still something you can hammer away at.
Any grinding / farming method that gives blue engrams faster will beat Tiger Strikes, but Tiger Strikes are pretty damned quick.