请问一个随机算法的问题 deck positive negative

之前看某个游戏的配置,关于怪物的波段管理,比如第一波的怪物有三种,有一种是随机的,或者出现或者不出现,配置里用的是

<Deck Id="deck0" Positives="5" Negatives="3"/>

请问一下,这个随机算法具体是哪种算法,positive/negative是怎么控制它生成或者不生成的呢?
最简单的猜测是,5 * math.random() - 3 * math.random(), 大于0就出现,小于0就不出现?