中易网

如何在asp中编一个可以产生一个随机数n

答案:3  悬赏:20  
解决时间 2021-01-17 12:55
如何在asp中编一个可以产生一个随机数n
最佳答案
关于随机数,请参看以下资料:
Rnd 函数
描述
返回一个随机数。
语法
Rnd[(number)]
number 参数可以是任意有效的数值表达式。

说明
Rnd 函数返回一个小于 1 但大于或等于 0 的值。 number 的值决定了 Rnd 生成随机数的方式:
如果 number 为 Rnd 生成
小于零 每次都相同的值,使用 number 作为种子。
大于零 序列中的下一个随机数。
等于零 最近生成的数。
省略 序列中的下一个随机数。

因每一次连续调用 Rnd 函数时都用序列中的前一个数作为下一个数的种子,所以对于任何最初给定的种子都会生成相同的数列。

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

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

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

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

--------------------------------------------------------------------------------

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

---------------------------------
举例:
我们通常使用now()来做种子,这样可以得到比较完美的随机序列,如果我们需要1-100内的一个随机数
Randomize()
n=Int((100-1+1)*Rnd(now())+1)
全部回答
<%
Randomize
Do While Len(rndnum)<4
n=CStr(Chr((57-48)*rnd+48))
rndnum=rndnum&n
Loop
%>
dim n
n=int(1000*rnd)
'rnd产生一个随机数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苹果系统ps里如何选择多个图层并合并?
以《猜》为题的作文,800字,记叙文 该怎么写
解放勾六前四后八下推力杆多钱一根
LOL中,“生命偷取”是什么概念??
TVB秋香怒点唐伯虎里面怎么给屈机一个这样的
看图猜成语名利在一个人的左右两边答案是什么
生实习有什么好办法吗
买了个人社保如何转为单位社保
梦歌纯k(殷高西路店)地址好找么,我有些事要
佰斯通物流地址在哪,我要去那里办事
大连申嘉物流有限公司地址在什么地方,想过去
前一个星期坚持跑步反而越跑越胖
阪急阪神国际货运代理(北京)有限公司(大连分
闲鱼最晚的发货期限是多久
顺得利皮鞋厂在哪里啊,我有事要去这个地方
推荐资讯
PE袋和PP袋有什么区别?
去澳洲留学体检,尿检查什么。
全国有几个养殖厂卖猴子
为什么会只闪电不打雷
我国喜温作物种植界线比世界其他地区纬度要高
一万七是不是不多了。快没钱了
关于事业单位岗位设置的一大堆问题
福州回延安怎样走可以只走高速
郑恺身高多少 真实
手机怎么开通GPRS功能
(负9分之7+6分之5减18分之7)X(—18)+1.95
10086除了查余额还能干什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?