11问答网
所有问题
vb随机数产生公式?如要产生m 到 n 之间的随机数该怎么办?要详细的公式!
如题所述
举报该问题
推荐答案 2013-11-22
Dim m As Integer, n As Integer, r As Integer
m = 1
n = 5
Randomize '随机数初始化声明
'再用Rnd函数产生随机数
'如果产生一个N到M之间的随机数(n>m,包含n,m)表达式可为;
r = Int(Rnd * (n - m + 1) + m)
MsgBox r
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/FF487SF7SqFPS42SPFM.html
其他回答
第1个回答 2017-09-13
如果产生的结果包含m和n:
Int(Rnd * (n - m + 1)) + m
如果产生的结果不包含m和n:
Int(Rnd * (n - m - 1)) + m + 1
包含m,不包含n:
Int(Rnd * (n - m)) + m
包含n,不包含m:
Int(Rnd * (n - m)) + m + 1
第2个回答 2013-11-22
int(rnd*(n-m)+m)(包括m,但不包括n)
int(rnd*(n-1-m)+m)(包括m,n)
第3个回答 2013-11-22
Dim m As Integer, n As Integer, r As Integer
m=inputbox("请输入一个较大的数")
n=inputbox ("请输入一个较小的数") ' 这里的输入只是要把大数赋给M,小数赋给N
r=fix(rnd*m)+n
Msgbox str(r)
第4个回答 2013-11-22
int(上界-下界+1)*rnd+下界
相似回答
VB
如何生成
随机数
答:
1、打开“Microsoft Visual Basic 6.0 中文版”软件,准备一个空白的工程文件:2、然后需要一个命令按钮,单击左侧工具箱中的“命令按钮”,在窗体中右侧拖动鼠标左键画出即可:3、双击该命令按钮,这里演示输入代码打印0~10
之间的
任意随即整数,生成其他范围
的随机
整数公式为“int((上限-下限+1)*R...
大家正在搜
vb产生随机数公式
vb中生成随机数的公式
vb怎么产生随机数
vb产生10到100的随机数
vb随机生成1到100随机数
vb随机生成10个不同的随机数
vb产生随机数的代码
vb每次产生的随机数都一样
vb随机函数rnd公式
相关问题
vb用于产生随机数的公式是什么
VB如何生成随机数
RND函数(比如生成m~n之间的随机数)怎么用?
vb产生两个数之间的随机数闭区间
请教VB大佬 产生随机数 要求: (1)满足均匀分布的[M,...
如何产生一个N到M之间的随机数
VB里怎么生成0-13之间的随机数
vb 怎样随机数数组