11问答网
所有问题
VB6.0中怎么产生1到9的随机数
如题所述
举报该问题
推荐答案 2013-06-16
产生1到9的随机整数用
int(Rnd*9+1)
因为Rnd是随机0~1的小数,但不含0和1
如果产生大于1小于9的随机实数用
Rnd*8+1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/22M22442v.html
其他回答
第1个回答 2013-06-16
Rnd 函数返回小于 1 但大于或等于 0 的值(来自MSDN)
所以Int(Rnd()*9+1)是对的。
第2个回答 2013-06-16
Int(Rnd * 8 + 1)
楼上*9的是不对的,因为Rnd是随机0~1的数,如果取1,那么1*9+1=10,不符题意
第3个回答 2017-08-06
Randomize
Debug.Print Int((Rnd * 9) + 1)
第4个回答 2013-06-16
Int(Rnd * 9 + 1)
相似回答
VB6.0中怎么产生1到9的随机数
答:
产生1到9的随机
整数用 int(Rnd*9+1)因为Rnd是随机0~1的小数,但不含0和1 如果产生大于1小于9的随机实数用 Rnd*8+1
大家正在搜
vb产生10到100的随机数
vb怎么产生随机数
vb产生随机数的函数
vb产生随机数的代码
随机数的产生方法
均匀随机数的产生
在VB中管理随机数
用vb产生随机数
vb怎么取随机数
相关问题
vb随机产生10个随机数,在1-9
vb 中如何产生9个不同的随机数
vb中,想要随机输出1-9这9个数字,并且在同一次输出时做到...
vb 里怎样编写0-9,随机产生其中的一个数。
vb如何产生随机数
vb中,怎样产生1~n之间的随机整数
VB程序设计如何产生1到1000的3个随机数
VB中产生随机数