This post will be mainly for winning 1 million on bettings to get the gold award.
So it's true that the fights are completely random but with a bit of good guessing and luck on your side, you could get a few wins in a row.
It's better to leave this achievement until you have the apartment in the same part of the city where the 100k cock fights bets are held, this is so, if you lose, you can reload your save and quickly drive back there, as you reload in your apartment each time.
Why do you need to reload you ask?,
well, saving after every fight is not just to increase your money each time, but also each loss you get, takes off from your gold score.
For example, lets say you've won 500k so far on betting, if you lose 100k on a bet, it'll take you down to 400k on the gold award, so in order get 1 million from gambling, you need to win 10 bets in a row at 100k each.
This is why saving after each successful winning bet and reloading after a lost bet is the way to go.
I wrote down all the fights I had and the wins/loses to each fight.
Some fights were random each time but some were almost guessable to the same winner, depending on how many fights they'd won previously, which differs.
Guk hei 1 V dou gai an 4 (dou gai an is a good bet)
Guk hei 0 V chow ti 2 (chow ti is a good bet)
Guk hei 1 V huo yuanji 0
Guk hei 0 V sun tzu 0 (never fought)
Guk hei 0 V Leung kan 0 (never fought)
Sun tzu 1 V don gai an 1
Sun tzu 0 V chow ti 2 (chow ti is a good bet)
Sun tzu 3 V huo yuanjia 1 (sun tzu is a good bet)
Sun tzu 0 V Leung kan 0 (never fought)
Leung kan 1 V huo yuanji 4 (huo yuanji is a good bet)
Leung kan 2 V don gai an 0
Leung kan 4 v chow ti 1 (Leung kan is a good bet)
(last 3 never fought)
Chow ti 0 V don gai an 0
Chow ti 0 V huo yuanji 0
Huo yuanji 0 C don gai an 0
28 played - 14 wins -14 losses.
there are some good win estimates that i have found however, it's still random so they are not sure things.
Good luck everyone and i hope this helps you.
please let me know and comment if you want to add your matches up to help with the statistics.