2 namedajipai namedajipai 于 2016.03.05 17:03 提问

VB产生一个0~2的随机数,其中0、1、2出现的概率为1:2:3
vb

VB产生一个0~2的随机数,其中0、1、2出现的概率为1:2:3

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.05 17:07
已采纳

产生一个0~5的随机数,如果是0,输出0,是1或者2,输出1,如果是3 4 5输出2。
用Int(Rnd() * 6)

WinsenJiansbomber
WinsenJiansbomber   2016.03.06 13:41

还是离不了Rnd来生成伪随机数

lx624909677
lx624909677   Ds   Rxr 2016.03.07 16:54

最简单的方法,int sNum[6] = {0,1,1,2,2,2},然后随机下标!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!