您的位置首页生活快答

算法程序中的随机抽奖的"随机"程序是什么原理?

算法程序中的随机抽奖的"随机"程序是什么原理?

的有关信息介绍如下:

算法程序中的随机抽奖的

和你说的差不多。

为真执行i=i-1否则执行 a(b(i)) = 1

揣摩他的意思,a(33)应该是红球6个数都有哪些,可是他在生成蓝球的时候,根本也没对红球判断。

-----------------------------------------

当 b(i)有重复的时候,a(b(i))为真

不是永远为假

----------------------------------------

For i = 1 To 6 '循环6次

b(i) = Int(Rnd * 33 + 1)'产生一个1-33的随即数

If a(b(i)) Then i = i - 1 Else a(b(i)) = 1

'如果a(b(i))为真代表有重复,i-- 退回重新产生一个随机数。如果a(b(i))为假,设置a(b(i))为真,就是给以后判断是不是已经产生过。

Next

是生成随机数吗?