如何实现asp获取1至3随机任意一个整数?

 我来答
星晓姑娘
推荐于2019-08-22 · TA获得超过3171个赞
知道答主
回答量:40
采纳率:100%
帮助的人:3.4万
展开全部

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

<%
Randomize
intRndNum = Int(3*Rnd)+1
response.write intRndNum
%>

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

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

乐观的Timothy_
2018-04-11 · TA获得超过728个赞
知道答主
回答量:16
采纳率:85%
帮助的人:4808
展开全部

response.write int((upperbound+1)*rnd)。

函数RND()返回一个0到1之间的随机数。这里有这个函数的一个例子及其可能的返回值:
<%=RND()%>0.7055643。
典型情况下,你更感兴趣的是用这个函数来返回处在一定范围内的整数。要返回一个大于等于0而小于某个特定整数的数字,你可以使用如下的语句:<%=INT((upperbound+1)*RND)%>
用你想产生的最大随机数代替表达式upperbound。

例如,下面的脚本返回一个1和3之间的数,包括0和5:<%=INT(3+1)*RND)%>。如果你想产生一个处在某个范围内的随机数,该范围有一个大于0的下界,可以使用如下的脚本:<%=INT((upperbound – lowerbound + 1)*RND+lowerbound)%>。

例如,下面的脚本产生一个50到75之间的随机数(包括50和75):<%=INT((75-50+1)*RND+50)%>。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式