66问答网
所有问题
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://66.wendadaohang.com/zd/UUxpiDUiD9UnDxsDnUv.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产生随机数
呢?
答:
1<=rnd<0 是一个不等式 要生成多少到多少
的随机数要
用上面的不等式换算得出 比如要算 10 到20 的 则不能是Int(rnd*20+10)而是根据上面的不等式求出 正解因为Int(11*rnd+10)‘rnd左边为一,右边为零 两边同乘11 左边为11 右边为0 在同加一个10 所以左边为21右边为10 这样说明白了么?
VB产生
两个数
之间的随机数
答:
1、设置随机产生[n,m]
之间的随机数
(m>n),最小的随机数是n,然后在n的基础上加上m-n的差值内的随机数就可以了;2、随机数代码是int(rnd*(m-n))+n 3、产生两个数之间的随机数闭区间示例(以产生一个[10,90]之间的随机数为例):private sub command1_click()dim n as integer randomize...
vb
编程,
产生随机数
答:
可以的,
先设定TEXTBOx的属性值,确定范围,随机数产生用 Rnd函数
。比如:Int(Rnd*整数n) ;产生0,1,2,3,。。。,n-1中的随机数。Rnd产生的是0~1的随机数。、例如:int(Rnd*(n-m+1)+m);产生的是在区间【m,n】内的数。
用
VB
做一个
产生随机数的
程序
答:
用VB做一个
产生随机数的
程序过程:1 创建随机数窗体:2 编写产生随机数的事件:Private Sub Command1_Click()Randomize '初始化随机数生成器 List1.AddItem Int((Rnd * 9) + 1)End Sub 3 运行结果:
VB
中如何
产生
在某个区间[
M
,
N
]均匀分布的随机数和指数分布
的随机数?
答:
均匀分布的很简单:dim r as new Random dim rnd = r.next dim t = N-M+1 rnd = rnd mod t +M return rnd 指数分布的话……请问指数分布是什么,好吃吗?
大家正在搜
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 怎样随机数数组