| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 617 人关注过本帖
标题:关于产生指定范围内的随机数字
只看楼主 加入收藏
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
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
<%
Randomize
a=int((26584  -15206 + 1) * Rnd+ 15206 )
%>
<%=a%>

2005-10-18 17:23
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册: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
快速回复:关于产生指定范围内的随机数字
数据加载中...
 
   



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

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