亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

詳解ASP隨機數RND()的使用

2024-05-04 11:05:18
字體:
來源:轉載
供稿:網友

RND()在ASP中是一個非常重要的函數,如果想創建一個隨機問候語、日期的隨機提示等都將會用到這個函數,那么你知道怎么使用它嗎?現在我們跟小編去詳解ASP隨機數RND()的使用。

ASP函數rnd()

函數rnd()返回一個0到1之間的隨機數。

使用方法如下:

?

復制代碼 代碼如下:

response.write rnd() '其可能的返回值:0.2357746

?

如果你想用rnd()函數來返回某一范圍內的整數,比方說大于等于0而小于等于特定整數upperbound的數字,你可以使用如下方法:

?

復制代碼 代碼如下:

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

?

例如,下面的語句將返回一個0和5之間的整數,包括0和5:

?

復制代碼 代碼如下:

response.write int((5+1)*rnd)?

?

如果你想獲得一個處在某個范圍內的隨機數,該范圍有一個大于0的下界lowerbound,可以使用如下的方法:

?

復制代碼 代碼如下:

response.write int((upperbound-lowerbound+1)*rnd+lowerbound)

?

例如,下面的腳本產生一個50到75之間的整數,包括50和75:

?

復制代碼 代碼如下:

response.write int((75-50+1)*rnd+50)

?

但是,有個問題,一個隨機數產生了,但是每次都是同樣的隨機數。這也許會讓你十分不解,有一個特殊的語句可以幫助解決這個問題,那就是randomize語句。

randomize語句用來強制函數rnd使用一個新的隨機數序列。randomize語句通過計算機的系統計時器,為函數rnd提供一個新的種子值。

函數RND()是一個非常重要的函數。如果你想建立一個隨機的問候語,一個日期的隨機提示,或者甚至一個游戲,你將要使用這個函數。

函數RND()返回一個0到1之間的隨機數。這里有這個函數的一個例子及其可能的返回值:
<%=RND()%>
0.7055643
典型情況下,你更感興趣的是用這個函數來返回處在一定范圍內的整數。要返回一個大于等于0而小于某個特定整數的數字,你可以使用如下的語句:
<%=INT((upperbound+1)*RND)%>
用你想產生的最大隨機數代替表達式upperbound。例如,下面的腳本返回一個0和5之間的數,包括0和5:
<%=INT(5+1)*RND)%>
如果你想產生一個處在某個范圍內的隨機數,該范圍有一個大于0的下界,可以使用如下的腳本:
<%=INT((upperbound – lowerbound + 1)*RND+lowerbound)%>
例如,下面的腳本產生一個50到75之間的隨機數(包括50和75):
<%=INT((75-50+1)*RND+50)%>
無論何時使用函數RND(),它將以同樣的順序返回同樣的隨機數,這也許另你吃驚??紤]如下的例子:

?

復制代碼 代碼如下:

<%
Pick_Greeting=INT((2+1)*RND)
SELECT CASE Pick_Greeting
CASE 0
Greeting=”Welcome!”
CASE 1
Greeting=”Hello!”
CASE 2
Greeting=”Happy to see you!”
END SELECT
%>
<%=Greeting%>

?

這個腳本建立并打印一個隨機的問候語。但是,它有可能并不按你想象的方式工作。無論何時有人下載了包含這段腳本的網頁,將有同樣的隨機問候語被打印。如果有人多次回到這個網頁,他或她將得到同樣的問候。一個隨機數產生了,但是每次都是同樣的隨機數。
有一個特殊的語句可以幫助解決這個問題。RANDOMIZE語句用來強制函數RND()使用一個新的隨機數序列。RANDOMIZE語句通過計算機的系統計時器,為函數RND()提供一個新的種子值。下面的例子顯示了如何修改上面的例子,使其正確工作:

?

復制代碼 代碼如下:

<%
RANDOMIZE
Pick_Greeting=INT((2+1)*RND)
SELECT CASE Pick_Greeting
CASE 0
Greeting=”Welcome!”
CASE 1
Greeting=”Hello!”
CASE 2
Greeting=”Happy to see you!”
END SELECT
%>
<%=Greeting%>

?

這個腳本可以正確工作。每次執行這個腳本時,將會產生一個新的隨機問候。RANDOMIZE語句強制函數RND()使用新的隨機數序列。
最后,如果你對函數RND()所產生的數值的分布感到好奇,你可以用下面的腳本來確定它:

?

復制代碼 代碼如下:

<%
CONST upperbound=9,iterations=100
REDIM DIST(upperbound)
RANDOMIZE
FOR i=1 to iterations
rnd_num=INT((upperbound+1)*RND)
DIST(rnd_num)=DIST(rnd_num)&”#”
NEXT
FOR i=0 to upperbound
%>
<%=i&” : “&DIST(i)%><BR>
<%
NEXT
%>

?

這段腳本在0到9之間產生100個隨機數。它跟蹤對于每一個值有多少個隨機數產生。最后,它打印一個代表結果的條形圖。


以上就是小編詳解ASP隨機數RND()的使用,希望對你有幫助,如果您想查看更多相關內容就請關注錯新技術頻道吧,感謝您的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩高清欧美高清| 日韩av综合网| 精品国产91久久久久久| 日韩高清电影免费观看完整版| 在线激情影院一区| 亚洲成人动漫在线播放| 美女国内精品自产拍在线播放| 亚洲欧美中文日韩在线v日本| 亚洲性猛交xxxxwww| 亚洲欧洲免费视频| 91在线观看欧美日韩| 亚洲综合日韩在线| 欧美尤物巨大精品爽| 久久中文字幕一区| 久久久av电影| 国产91成人在在线播放| 91av视频在线播放| 国产999精品| 1769国产精品| 高清欧美电影在线| 欧美在线免费观看| 欧美日韩国产第一页| 6080yy精品一区二区三区| 亚洲美女在线视频| 成人在线免费观看视视频| 欧美日韩精品在线| 亚洲黄色在线观看| 日韩电影在线观看永久视频免费网站| 成人日韩在线电影| 久久综合免费视频| 91久久嫩草影院一区二区| 日韩中文视频免费在线观看| 在线播放日韩欧美| 亚洲国产成人精品久久| 国产精品视频久久久久| 久久久精品视频在线观看| 91精品国产免费久久久久久| 中文国产亚洲喷潮| 久久久久久久久久亚洲| 亚洲影视九九影院在线观看| 亚洲综合一区二区不卡| 亚洲一二三在线| 日韩美女视频免费看| 日韩av中文字幕在线免费观看| 美日韩在线视频| 亚洲国产第一页| 欧美在线中文字幕| 久久国产精品久久精品| 久久久久久这里只有精品| 成人免费网站在线| 97国产精品视频人人做人人爱| 欧美性感美女h网站在线观看免费| 亚洲免费成人av电影| 成人黄色av网| 欧美日韩在线看| 国产精品丝袜高跟| 久久久99久久精品女同性| 国产日韩中文字幕在线| 国产69精品久久久久9999| 日韩精品高清在线| 久久精品国产成人| 欧美成年人网站| 91精品国产自产在线| 日韩在线播放视频| 亚洲精品美女在线观看| 久久久国产在线视频| 久久视频这里只有精品| 亚洲免费视频观看| 亚洲影院色在线观看免费| 97热在线精品视频在线观看| 中文字幕欧美日韩精品| 不卡毛片在线看| 亚洲男女性事视频| 国产又爽又黄的激情精品视频| 亚洲香蕉在线观看| 欧美大片在线看免费观看| 亚洲的天堂在线中文字幕| 成人免费网站在线看| 日韩三级成人av网| 国产99久久精品一区二区永久免费| 亚洲一区精品电影| 国产精品欧美日韩一区二区| 久久频这里精品99香蕉| 亚洲自拍小视频| 日本精品免费观看| 欧美日韩在线观看视频| 亚洲乱亚洲乱妇无码| 亚洲国产私拍精品国模在线观看| 中文字幕日韩专区| 亚洲视频专区在线| 日韩精品视频免费专区在线播放| 亚洲tv在线观看| 欧美体内谢she精2性欧美| 欧美刺激性大交免费视频| 久久久久久久999| 中文字幕九色91在线| 欧美激情网站在线观看| 国产亚洲综合久久| 国产精品wwwwww| 一本色道久久综合狠狠躁篇怎么玩| 日韩高清欧美高清| 成人激情在线播放| 国产精品夜色7777狼人| 久久国产精品偷| 日韩av中文字幕在线| 国产精彩精品视频| 欧美午夜丰满在线18影院| 97婷婷大伊香蕉精品视频| 亚洲精品色婷婷福利天堂| 欧洲成人免费视频| 国产精品久久久av久久久| 欧美视频免费在线| 欧美视频在线免费| 国产精品永久在线| 国产精品久久久久久久久免费| 91系列在线播放| 日韩精品视频在线观看网址| 国产日本欧美一区二区三区在线| 成人免费视频97| 日韩电影大片中文字幕| 欧美乱大交xxxxx另类电影| 色婷婷久久一区二区| 亚洲人成网站999久久久综合| 91精品啪在线观看麻豆免费| 国产日韩欧美在线视频观看| 欧美精品第一页在线播放| 亚洲二区中文字幕| 国产亚洲精品一区二555| 日韩欧美在线国产| 美日韩丰满少妇在线观看| 在线观看不卡av| 亚洲国产精品电影在线观看| 精品美女永久免费视频| 91国产在线精品| 国产综合色香蕉精品| 欧美午夜激情视频| 久久理论片午夜琪琪电影网| www.xxxx欧美| 激情成人在线视频| 欧美日韩一区二区免费在线观看| 精品亚洲一区二区| 亚洲日本中文字幕| 欧美视频不卡中文| 成人综合网网址| 最新69国产成人精品视频免费| 九九综合九九综合| 日韩欧美视频一区二区三区| 欧美亚洲在线观看| 国产精品第七十二页| 啊v视频在线一区二区三区| 一本一本久久a久久精品牛牛影视| 色伦专区97中文字幕| 欧美成人精品一区二区| 精品国产精品三级精品av网址| 久久91亚洲精品中文字幕| 亚洲男人天堂2024| 中文国产亚洲喷潮| 亚洲欧洲一区二区三区在线观看| 午夜精品久久久久久久男人的天堂| 精品视频久久久| 国产热re99久久6国产精品| 国产精品黄页免费高清在线观看| 成人中心免费视频| 欧美亚洲视频在线看网址|