用asp或者asp.net取随机数!
来源:百度知道 编辑:UC知道 时间:2024/09/28 09:54:26
这个简单嘛,给你写了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["CheckCo