作者mlwmlw (喵喵)
看板Visual_Basic
标题[VB6 ] rnd函数的问题
时间Sat Sep 2 19:49:56 2006
我VB只有学一点刚刚遇到了个问题想请问一下,刚刚想要自己写个随机程式,
但是不知道为什麽,我用了一个rnd函数想要产生随机数字,
我一直以为每次产生都是不一样的,
结果我执行的每一次,他竟然是有规律的出现数字,
我是想要产生一个随机一到十的数字,
Y = (Rnd() * 10) + 1
但是只要我程式关掉打开,
数字却是有规律的产生的,并不如我想像的随机,
例如每次开程式,按按钮输出,都是 3 3 8 4 7 6
这样的数字,关掉以後打开按按钮又是3 3 8 4 76
我读我唯一一本vb入门的书,也没仔细写清楚,
如果是规律的产生,还叫做随机吗…
这样我就不知道怎麽样产生随机数字了耶…因为用乘什麽的,
怎麽样重开程式以後,输出的数字还是一样的呀,
不知道是我哪个概念错了吗?可否说明一下,谢谢…
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.184.125.26
※ 编辑: mlwmlw 来自: 218.184.125.26 (09/02 19:50)
1F:推 fabianwind:前面加上randomize就会有随机的乱数种子的 09/02 20:35
2F:推 mlwmlw:哇哇~原来如此,可以了 非常感谢呢 09/02 21:43