产生随机整数最终表达式是什么

产生随机整数最终表达式是什么,第1张

Rnd 函数,返回一个(0,1)的随机纯小数

Rnd 40 就是(0,40)的随机数(含有小数)

Int(Rnd 40) 就是[0,39]的随机整数

Int(Rnd 40) + 1 就是[1,40]的随机整数了

RND函数随机返回[0,1)区间内的数值,10RND结果为[0,10) (Int函数为取整数,所以结果为从0到9,共10个整数);而你这题的答案里,并没有正确答案。。。。

正确答案应该是[0,10) 或者[0,9]。

一定要注意区间的符号啊,小括号和中括号代表的含义完全不一样啊。。。

VB的Rnd函数,其作用就是产生(0,1)之间的随机数,还不是[0,1]。

即:0 < Rnd < 1

根据上式,结合VB的Int()等函数,可以产生你所需要的任意范围内的随机数。

例如1:根据 0 < Rnd < 1

那么就有: 0 < Rnd 10 < 10 产生(0,10)之间的随机数,注意这是实数

例如2: 0 <= Int(Rnd 10)< 10 产生[0,10)之间的随机数,注意这是正整数

例如3: 1 <= Int(Rnd 10)+ 1 <= 10 产生[1,10]之间的随机数,注意这是正整数

等等

用ASP获取随机数,范围在1~3之间的方法如下:

<%

Randomize

intRndNum = Int(3Rnd)+1

responsewrite intRndNum

%>

Randomize语句用来强制函数rnd使用一个新的随机数序列。randomize语句通过计算机的系统计时器,为函数rnd提供一个新的种子值。

函数Rnd()是一个非常重要的函数。如果你想建立一个随机的问候语,一个日期的随机提示,或者甚至一个游戏,你将要使用这个函数。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13496238.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存