It wont have a chance to choose.
the point is if your fighting against a cpu you wont always fight against the same mode.
Then additional triggers would be needed, at least I would think so.
[state 190, choose var]
type = VarRandom
trigger1 = time = 0
v = 4
range = 0,1
could be
[state 190, choose var CPU ONLY]
type = VarRandom
triggerall = ishometeam && matchno > 1 ;<---- works in arcade mode only
trigger1 = roundstate < 2 ;<---randomly chooses the var value until the intro is played out or skipped.
v = 4
range = 0,1
Triggerall = ishometeam && matchno > 1 id's the arcade mode or team arcade mode for mugen after the first match since either arcade mode allows more than 1 match, not rounds. the ishometeam in arcade mode will id the cpu no matter if the human player is either player 1 or player 2.
Allowing this for match no 1 will interfere with other modes since the ishometeam trigger will be assigned to player one only if not using arcade mode and there is really no way around it unless that paticular char uses a sorta cpu detection, AI related method.
Anyway You never explained the purpose of the var random when you got two manual triggers for the same thing since the start of this post, thats why I said it was pointless.