导航:首页 > 万维百科 > 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网页设计随机数刷新相关的知识