11问答网
所有问题
如何用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
这样说明白了么?
相似回答
如何用VB生成
1~100的
随机数?
答:
1、2、3按照90%、5%、5%的比例生成随机数的方法:生成一个1~100的随机数
,1~90表示1、91~95表示、96~100表示3,公式使用RANDBETWEEN和VLOOKUP(实现转换),公式为:=VLOOKUP(RANDBETWEEN(1,100),{1,1;95,2;96,3},2)示例:
大家正在搜
如何用随机数产生不重复的数
用随机因子产生随机数
如何用PPT产生随机数
如何用R程序让产生的随机数相加
如何用计算器产生随机数
如何用excel生成随机数表
如何用MATLAB算随机数
用random产生随机数
用vb产生随机数