asp隨機數問題,asp隨機數為什麼不隨機

2023-03-01 10:15:05 字數 3060 閱讀 6226

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.像程式語言自帶...