It’s not actually rng… either there is a troop token or there isn’t. It’s the same for every player.
We usually have at least one player who is planning on doing the quest regardless and they immediately let us know if there is a gold token or not.
Then we post the info in our featured message so other players know whether or not they want to complete it.
I’ve been playing for two years with two accounts and this hasn’t changed.