asp随机数 随机产生N位由数字和字母组成的密码_应用技巧

复制代码 代码如下:

<%
Randomize
Do While Len(pass)<12 '随机密码位数
num1=CStr(Chr((57-48)*rnd+48)) '0~9
num2=CStr(Chr((90-65)*rnd+65)) 'A~Z
num3=CStr(Chr((122-97)*rnd+97)) 'a~z
pass=pass&num1&num2&num3
loop
%>
<%=pass%>

1、小于号的作用其实是小等于号的作用
2、书上说产生某范围内随机数公式是
(<上限>-<下限>+1)*rnd+<下限>
但是实际运行的结果是:下限——上限+1
(<上限>-<下限>)*rnd+<下限>才是正确的
3、产生随机密码每3位为一组,第一位为数字,第二位为大写字母,第三位为小写字母,哪位高手能告诉我如何让随机数的位置也是随机的?

复制代码 代码如下:

<%
sub sjs(n)
randomize
response.write int(rnd*n)
end sub
'n为随机数的最大值
%>

时间: 2024-11-03 22:08:49

asp随机数 随机产生N位由数字和字母组成的密码_应用技巧的相关文章

asp随机数 随机产生N位由数字和字母组成的密码

复制代码 代码如下: <% Randomize Do While Len(pass)<12 '随机密码位数 num1=CStr(Chr((57-48)*rnd+48)) '0~9 num2=CStr(Chr((90-65)*rnd+65)) 'A~Z num3=CStr(Chr((122-97)*rnd+97)) 'a~z pass=pass&num1&num2&num3 loop %> <%=pass%> 1.小于号的作用其实是小等于号的作用 2.书

随机产生N位由数字和字母组成的密码

随机 <%RandomizeDo While Len(pass)<12 '随机密码位数num1=CStr(Chr((57-48)*rnd+48)) '0~9num2=CStr(Chr((90-65)*rnd+65)) 'A~Znum3=CStr(Chr((122-97)*rnd+97)) 'a~zpass=pass&num1&num2&num3loop%><%=pass%>1.小于号的作用其实是小等于号的作用2.书上说产生某范围内随机数公式是(<

asp.net下计算数字1至10的总和_实用技巧

复制代码 代码如下: protected void Page_Load(object sender, EventArgs e) { Response.Write(string.Format("数字1~10总和等于{0}.", Sum(1, 10).ToString())); } private int Sum(int min, int max) { int s = 0; for (int i = min; i <= max; i++) { s += i; } return s;

2-5位纯数字和字母.com域名殆尽

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 因为.cn域名容易被封,所以准备换.com的域名.昨天用机房的机器查询 一.2-3位0-9&a-z的组合共47952个, 二.4位纯数字10000个, 三.4位纯字母456976个. 四.5位有意思的英文单词及4位英文单词的复数共8937个 目前已经完成前面三项,正在查询第四项,*结果发现前面三项全部被注册,第四项已经查询完1/3,只

javascript正则匹配汉字、数字、字母、下划线_基础知识

javascript正则检测只含有汉字.数字.字母.下划线不能以下划线开头和结尾 遇到一个用户名检测的的问题,查了一下,总结例子如下: 复制代码 代码如下: var reg = /^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$/;if (!reg.test(实际取值的字符串)) {    alert('请输入5-24位字符:支持中文.英文.数字."_",推荐使用中文');}

添加超级用户的.asp代码[蓝屏的原创,凯文改进,Ms未公布的漏洞]_应用技巧

添加超级用户的.asp代码[蓝屏的原创,凯文改进,Ms未公布的漏洞] 作者:蓝屏,凯文 文章来源:冰点极限其实上个礼拜我和凯文就在我的肉鸡上测试了,还有河马史诗.结果是在user权限下成功添加Administrators组的用户了(虽然我不敢相信我的眼睛). 上次凯文不发话,我不敢发布啊....现在在他的blog 上看到他发布了,就转来了咯(比我上次测试时还改进了一点,加了个表单).这下大家有福咯``` 反正代码是对的,但是很少能成功,具体的看运气了..呵呵,下一步我想把他整合到海洋里面去.嘿嘿

【java】随机生成6位的数字 /生成例如010 045这样的三位数

int radomInt = new Random().nextInt(999999)     @org.junit.Test public void testName() throws Exception { Random random = new Random(); float radomInt = random.nextInt(999); System.out.println(radomInt == 0 ? "000" : (radomInt<100 ? String.va

深入PHP获取随机数字和字母的方法详解_php技巧

第一种方法 复制代码 代码如下: <?php $FileID=date("Ymd-His") . '-' . rand(100,999); //$FileID为   20100903-132121-908   这样的的随机数?> 第二种方法 复制代码 代码如下: <?phpfunction randomkeys($length) {    $returnStr='';    $pattern = '1234567890abcdefghijklmnopqrstuvwxy

asp 生成任意英文+数字位数长度的随机码函数_应用技巧

<% '****************************** '函数:Generator(Length) '参数:Length,任意长度的数值,随机码位数 '作者:阿里西西 '日期:2007/7/15 '描述:生成任意英文+数字位数长度的随机码函数 '示例:Generator(80) '****************************** Function Generator(Length)  Dim i, tempS  tempS = "abcdefghijklmnopq