asp中如何實現隨機4位數的驗證碼

時間 2021-10-15 00:33:26

1樓:梁山敗

<%dim key

randomize timer

key=int((8999)*rnd +1000)%>

//此**為在asp中生成隨機4位數

認證碼:<%=key%>

" type="hidden" name="key">//在表單中顯示隨機生成的4位數認證碼

key=request.form("key")rekey=request.form("rekey")if rekey<> key then

response.write("")

response.end()

end if

//表單提交後檢查

隨機生成4位的數字混字母的驗證碼

ychar="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"

yc=split(ychar,",")

ynum=4

//這裡的隨機碼位數可改

for i=1 to ynum

randomize

//將隨機碼顯示到特定位置,再在表單中使用一隱藏文字框,將初始值設為該隨機碼。其他驗證**同上。

2樓:

從0000到9999的驗證碼:

<%randomize

%>從1000到9999的驗證碼:

<%randomize

response.write int(9000 * rnd+1000)

%>

3樓:龍過雞年

var ran = new random((int)datetime.now.ticks);

console.writeline(ran.next(9999));

4樓:匿名使用者

randomize

do while len(rndnum)<

loop

如何用asp 生成一個隨機四位數字

5樓:網海1書生

要生成標準的四位數,實際上就是1000-9999,總數就是9000個,所以:

a=int(9000*rnd())+1000

如何在asp中編可以產生隨機數n

鬼火狼煙 關於隨機數,請參看以下資料 rnd 函式 描述 返回一個隨機數。語法 rnd number number 引數可以是任意有效的數值表示式。說明 rnd 函式返回一個小於 1 但大於或等於 0 的值。number 的值決定了 rnd 生成隨機數的方式 如果 number 為 rnd 生成 小...

ecel中如何將數字個位數以萬位數顯示

在空白單元格輸入10000,然後複製 選中你要變成萬位的資料,然後右擊選單 選擇性貼上 除.如何在excel中四捨五入取萬位整數並顯示 萬 字 我是來嚇寶寶的 假設該數字在a2單元格 round a2 10000,0 10000例如 注意到32後面還有一個小數點,可以用下面這個公式 round su...

概率問題0 9的4位數排列組合有10000種,假設4位數中的每一位能選數隨意給數猜中概率是

7 4 10 4 8 4 10 4 9 4 10 4 大學理工類都有什麼專業 10 理工類專業 數學與應用數學 資訊與計算科學 物理學 應用化學 生物技術 地質學 大氣科學類 理論與應用力學 電子資訊科學與技術 環境科學 採礦工程 石油工程 冶金工程 機械設計製造及其自動化 建築學等。1 建築學專業...