如何用VB产生随机数呢?

如题所述

第1个回答  2019-05-05
randomize
'以系统时间作为随机种子
(如果没有上面那句的话每次运行程序生成的随机数都是一样的。加了上面那一句则不会)
1<=rnd<0
是一个不等式
要生成多少到多少的随机数要用上面的不等式换算得出
比如要算
10
到20

则不能是Int(rnd*20+10)
而是根据上面的不等式求出
正解因为Int(11*rnd+10)‘rnd左边为一,右边为零
两边同乘11
左边为11
右边为0
在同加一个10
所以左边为21右边为10
这样说明白了么?
相似回答