1樓:匿名使用者
把它寫成一個函式,然後呼叫這個函式。比如。
function getrnd()
randomize
rndsart=1+cint(10*rnd())getrnd = tpart(rndsart)end function
然後你可以直接呼叫這個函式來得到一個新的隨機數,或是每次使用shipinart前先。
shipinart = getrnd()賦值。
2樓:匿名使用者
根據你寫的,這個本身生成的就是一個隨機的數值。你多刷幾次就知道了。再看看你頁面有沒有快取啥的。
3樓:匿名使用者
把後有**重複三次。當然你也可以把生成隨機數的**做成自定義函式,然後每次只要呼叫一次這個函式就行了。
asp隨機數為什麼不隨機
4樓:楚昂熙
因為你沒有用randomize
一定要用randomize才會讓隨機數隨機產生<%
randomize
rannum=int(10*rnd)+ rannum%>
拿上面這段試試看,呵呵,用了randomize
5樓:匿名使用者
放如下**測試。
<%=rnd()%
會生成一個0-1之間的數字,但再次重新整理時,還是這個數字。
原因是,沒有初始隨機數,自然就會按原來的那個產生了。
放如下**測試。
<%randomize%>
<%=rnd()%
會生成一個0-1之間的數字,再次重新整理,數字也變化。
原因就在這個randomize上。重新整理時,它初始了隨機數,所以變化了。
放如下**測試。
<%randomize%>
<%=int((5+1)*rnd)%>
會生成一個0-5的整數。重新整理後,可能會變,也可能不變。但實際上rnd是變化了的。
原因是,int把小數轉為整數,後面的都捨去了。
為什麼要5+1,這兒的5可以是你想要生成最大數的一個變數。
為什麼要+1,因為5乘一個0-1之間的數,還是小於5,所以,為了能達到5,就再+1。
明白了嗎?自己再想想還有好玩的嗎。
asp 裡面的rnd()獲取隨機數字之後 不會改變啊
6樓:匿名使用者
在呼叫rnd函式前,加一個randomize比如randomize
a=int(10000*rnd()+1)
一個asp 產生隨機數函式的問題
7樓:匿名使用者
給你個參考。可以用一個迴圈進行獲取。dim i for i=1 to 30 response.
write a&i next%>可以迴圈輸出一下。建議使用陣列進行變數的賦值喲。
如果幫助到您,請記得采納為滿意答案哈,謝謝!祝您生活愉快!
8樓:匿名使用者
既然是隨機數,那就是隨機了,依你的情況用迴圈吧。
9樓:匿名使用者
排序法function neworder(sz)dim ali,icount,i,ii,j,itempali=split(sz,",icount=ubound(ali)
for i=0 to icount
for j=icount - 1 to i step -1if j+1 <=ubound(ali) then '這時降序;升序把《改成》即可。
if int(ali(j))ali(j)=ali(j+1)
ali(j+1)=itemp
end if
end if
nextnext
for ii=0 to ubound(ali)if ii = ubound(ali) thenneworder = neworder & ali(ii)else
neworder = neworder & ali(ii) &
end if
nextend function
asp隨機數總是一樣
10樓:匿名使用者
<%function rndarray(istart,iend,sum)'istart和iend是數的開始和結束 sum是你要輸出數的個數dim arrayid(),i,j,blnre,temp,iloop,eloop
redim arrayid(sum-1)
i=0iloop=0
eloop=0
blnre=false
randomize
do while i
11樓:匿名使用者
大多數電腦可以隨機取值,一臺電腦不行。這再明顯不過了。 你把瀏覽器的快取清理下再試試。 要貼出**才能知道 這樣說的話 太模糊了 而且是你說的。
asp產生6位隨機數字
12樓:網友
在asp中如果用這個cint(899999 * rnd + 100000)
會提示溢位的,改成這個int(899999 * rnd + 100000) 後正常顯示。
asp隨機數的問題???
13樓:匿名使用者
是asp還是?在。net裡面可以寫成這樣。
random dam = new random();
int num = 4210);
希望對你有幫助。
請教asp隨機數的問題
14樓:網友
randomize
num=int(10*rnd)''隨機。
select case num
case "我是0"
case "我是1"
case "我是2"
case "則無操作"
end select
aspëæ»úêýîêì⣿
ASP隨機數問題,asp獲取1 3隨機數
可以應用asp的隨機函式,rnd 該函式預設返回 0,1 區間的數,你要求1000到5000之間的隨機數可以這樣呼叫 int 5000 1000 1 rnd 1000 以上語法的具體呼叫引數為 int upperbound lowerbound 1 rnd lowerbound 自己慢慢研究吧!as...
excel隨機數生成,excel 隨機數生成
隨機日期的公式是 int rand 365 41275 其中365表示一年,41275為起始日2013年1月1日。別看公式得出的是一個5位整數,使用日期格式時則可以表示2013年1月1日 12月31日間的隨機日期。第二個要求是日期遞增,這也不難,第一個單元格寫上面的公式 或直接是日期 下面的單元格中...
為什麼說Java中的隨機數都是偽隨機數
宣告下 以下是我複製的,我本人也算是漲知識了.噪聲厲害了我的哥 1.只要是通過演算法產生的隨機數都是偽隨機數。2.通過真實隨機事件取得的隨機數才是真隨機數。3.linux和windows 系統都有自帶的真隨機數函式,它們是通過外部噪音來實現的,如,敲擊鍵盤的時間間隔,特定的中斷等。4.像程式語言自帶...