永发信息网

问 VB中用于做抽奖系统的 随即种子法生器的 语句是什么??

答案:2  悬赏:80  手机版
解决时间 2021-04-27 21:06
问 VB中用于做抽奖系统的 随即种子法生器的 语句是什么??
最佳答案
Rnd 函数


返回一个包含随机数值的 Single。


语法


Rnd[(number)]


可选的 number 参数是 Single 或任何有效的数值表达式。


返回值


















如果 number 的值是 Rnd 生成
小于 0 每次都使用 number 作为随机数种子得到的相同结果。
大于 0 序列中的下一个随机数。
等于 0 最近生成的数。
省略 序列中的下一个随机数。


说明


Rnd 函数返回小于 1 但大于或等于 0 的值。


number 的值决定了 Rnd 生成随机数的方式。


对最初给定的种子都会生成相同的数列,因为每一次调用 Rnd 函数都用数列中的前一个数作为下一个数的种子。


在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。


为了生成某个范围内的随机整数,可使用以下公式:

Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。


注意 若想得到重复的随机数序列,在使用具有数值参数的 Randomize 之前直接调用具有负参数值的 Rnd。使用具有同样 number 值的 Randomize 是不会得到重复的随机数序列的。

全部回答
Option Explicit Const lowerbound = 100, upperbound = 999 '产生100-999之间的号码 Private Sub Command1_Click() Randomize Print Int((upperbound - lowerbound + 1) * Rnd + lowerbound) End Sub Private Sub Form_Load() Command1.Caption = "产生随机号" End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问问怎么涨积分?
梦幻西游,用替身摆摊算不算在线时间
怎么才能获得问问积分和经验
怎样才算真正的喜欢一个人?
怎样的生活才无聊?
逻辑学 集合概念与非集合概念例题
广州到惠州龙门县怎么坐车?
巷加吾具村地址在哪,我要去那里办事
实施人工降雨时时常向高空抛洒干冰,请问干冰
世博场馆不会热吧?
这个是什么楷体 请详细点 越准确越好 谢谢!
女儿两个月能吃龙牧壮骨颗粒吗?吃多少每天
DNF更细下载
乘兴而来的意思是什么
请问:目前我国是否摆脱了经济危机?
推荐资讯
哪个角色是中国的
关于药理的问题
含有璇的唯美诗句,王靖璇连笔唯美签名怎么写
武汉离北京有几远
73砖杆接头半成品便宜出售谁要?
食堂禁止入内警示标语,羽毛球场地禁止穿鞋子
凯进园林景观工程公司这个地址在什么地方,我
怎么能变成吸血鬼,怎么成为吸血鬼
摩托罗拉VE66的音乐雷达上面提示过期了怎么回
问一个纯吉他音乐的网站。<可以下载的>
怎样刷MOTOROLA手机?
如何才能看到一个人是否喜欢你?急急急
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?