标题:关于产生指定范围内的随机数字
只看楼主
zbmusic
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-8-30
 问题点数:0 回复次数:6 
关于产生指定范围内的随机数字
求教,我想产生一指定范围内的随机数字 比如:

 产生的数字必须在 15206 到 26584 之间 该怎么写呢?

请指教
搜索更多相关主题的帖子: 数字 随机 范围 
2005-10-18 14:57
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
生成5个数字组合
2005-10-18 15:12
不妥协の乌鸦
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2005-10-18
得分:0 
我倒 这个可以用循环语句啊~ do while啊~老大~设置变量 是吧?我说的还对啊!?

多学习 多学习
2005-10-18 17:13
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
<%
Randomize
a=int((26584  -15206 + 1) * Rnd+ 15206 )
%>
<%=a%>

2005-10-18 17:23
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 

要产生指定范围的随机整数,请使用以下公式:

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

这里, upperbound 是此范围的上界,而 lowerbound 是此范围内的下界。

注意 要重复随机数的序列,请在使用数值参数调用 Randomize 之前,立即用负值参数调用 Rnd。使用同样 number 值的 Randomize 不能重复先前的随机数序列。


2005-10-18 17:24
不妥协の乌鸦
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2005-10-18
得分:0 
  我倒 老师竟然讲过!(那时候我在干什么)我哭……………………
randomize这个是啥?循环种子?什么意思?起什么作用?

多学习 多学习
2005-10-18 19:09
zbmusic
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-8-30
得分:0 
学会啦,多谢指教 :)
2005-10-19 01:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-30524-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.200413 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved