導航:首頁 > 萬維百科 > asp網頁設計隨機數刷新

asp網頁設計隨機數刷新

發布時間:2020-09-22 18:58:01

1、ASP生成字母、數字組合隨機數. 求幫助~~~

額,我這邊有個你可以試試。
<%
Function make50file(NumLong)
dim a()
Redim
a(NumLong-1)
For j=0 to NumLong-1
Do
Randomize
asciicode=Int((122 -
48 + 1) * Rnd + 48)
Loop Until asciicode<=57 or (65<=asciicode and
asciicode<=90) or
97<=asciicode
a(j)=chr(asciicode)
Next
make50file=Join(a,"")
End
Function
%>
<%=make50file(8)%>
希望樓主早日解決疑惑,如果有什麼不明白的可以HI百度我~~~

make50file(8)裡面的8改為6就可以了。要多少寫多少~~~

2、用asp或者asp.net取隨機數!

這個簡單嘛,給你寫了3種:
這是asp的:
<%
n=5 '在這里更改你需要的位數
dim num1,rndnum
Randomize
Do While Len(rndnum)<n
num1=CStr(Chr((57-48)*rnd+48))
rndnum=rndnum&num1
loop
session("verifycode")=rndnum
response.Write(session("verifycode"))
%>
rndnum就是隨機數,這里我意保存到session中,不影響的

這是asp.net的:
asp.net最簡單
protected void Page_Load(object sender, EventArgs e)
{
Random rnd = new Random();
int n = rnd.Next(1000, 9999);
//n就是你要的隨機數,如果你要5位的就將上面改成(10000,99999),6位:(100000,999999)
//這里我將n保存的cookies中
Response.Cookies["CheckCode"].Value = n.ToString();

}

下面這個是asp.net的,而且是圖片驗證碼,我已將他保存到cookies中
protected void Page_Load(object sender, EventArgs e)
{
Random rnd = new Random();
int n = rnd.Next(1000, 9999);
Response.Cookies["CheckCode"].Value = n.ToString();
System.Drawing.Bitmap btp = new System.Drawing.Bitmap(60, 18);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(btp);
g.Clear(System.Drawing.Color.WhiteSmoke);
g.DrawString(n.ToString(), new System.Drawing.Font("宋體",14),System.Drawing.Brushes.Red, 2, 1);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
btp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
Response.ContentType = "Image/Jpeg";
Response.BinaryWrite(ms.ToArray());
}

3、asp產生6位隨機數字

Dim zNum
Randomize Timer
zNum = CInt(899999 * Rnd + 100000)

4、ASP 裡面的rnd()獲取隨機數字之後 不會改變啊

在調用rnd函數前,加一個Randomize

比如

Randomize
a=int(10000*rnd()+1)
response.Write(a)

5、如何實現asp獲取1至3隨機任意一個整數?

用ASP獲取隨機數,范圍在1~3之間的方法如下:

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

6、ASP隨機數總是一樣

前面加個
randomize

7、關於asp的隨機數

用ASP代碼如何生成一個范圍為:
數字0-9;字元A-Z之間的隨機數???

用代碼如何實現???要生成50個

8、求一段ASP網頁代碼:產生指定范圍隨機數字

<%
Function Order_Num
dtNow=Now()
randomize
ranNum=int(90*rnd)+10
Order_Num=year(dtNow) & right("0" & month(dtNow),2) & right("0" & day(dtNow),2) & right("0" & hour(dtNow),2) & right("0" & minute(dtNow),2) & right("0" & second(dtNow),2) & ranNum
End Function
%>
'產生,年月,日,再加.幾位數的隨機數.把這個代碼寫在固定文件里.如function.asp 再頁面調用直接用.<%=Order_Num%>
<%
Function ProNumber(Enlen,Numlenth)
RandStr=""
For i = 1 to Enlen
Randomize
NumEng = NumEng & Mid(RandStr,Int((Len(RandStr) * Rnd) + 1),1)
Next
ProNumber=NumEng&"-"&Order_Num
End Function
%>
'產生,英文大小寫的隨機數.再加一串數字.與上面的程序寫在一起方可調用.頁面調用直接用.<%=ProNumber(英文顯示的長度,數字顯示的長度.)%>

9、ASP程序,定時產生隨機數 並寫入資料庫

關於定時寫資料庫的定時裝置可以用ajax做,
關於相隔時間一定要准,這個誰都沒有把握,間隔5分鍾執行動作不如檢測當前的時間分針到了5的倍數的時候開始執行,

10、asp隨機數為什麼不隨機

因為你沒有用randomize
一定要用randomize才會讓隨機數隨機產生

<%
randomize
ranNum=int(10*rnd)+10
response.write ranNum
%>

拿上面這段試版試看,呵權呵,用了randomize

與asp網頁設計隨機數刷新相關的知識