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-04 16:04:26

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.书上说产生某范围内随机数公式是(<

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,只

【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

Loadrunner随机生成15位数字串

Loadrunner随机生成15位数字串 PS:本人在51testing和sina blog上的文章全部为原创,转载请注明出处!! 今天看到一个网友的问题,是想生成一个15位的数字串来进行参数化输入,要求如下: 1.前4位均是0436 2.其余的是11位的随机数 原帖地址:http://bbs.51testing.com/viewthread.php?tid=89018&page=1&extra=page%3D1 拿到问题,我思考了一下,前4位使用固定值很好办,唯一的问题就是生成随机数了:

ASP生成随机字符串(数字+大小写字母)的代码

<% 'ASP生成随机字符串(数字+大小写字母)练习 '阿会楠练习,为我所用,非我所想  Function randKey(obj)  Dim char_array(80)  Dim temp  For i = 0 To 9    char_array(i) = Cstr(i)  Next  For i = 10 To 35   char_array(i) = Chr(i + 55)  Next  For i = 36 To 61   char_array(i) = Chr(i + 61)  N

asp.net中,如何验证输入文本框的是小数点后带两位的数字,即money类型

问题描述 asp.net中,如何验证输入文本框的是小数点后带两位的数字,即money类型.请各位高手指点 解决方案 解决方案二:functionIsFloat(name)//验证输入小数(小数点后2位){if(name.value!=""){if(name.value.search(/^[0-9]+$/)!=-1||name.value.search(/^([0-9]+)|([0-9]+.[0-9]*)|([0-9]*.[0-9]+)$/)!=-1){name.value=Math.r

java 生成随机的6位字符 包括a-z A-Z 0-9

问题描述 java 生成随机的6位字符 包括a-z A-Z 0-9 java 生成随机的6位字符 包括a-z A-Z 0-9 解决方案 public static void main(String[] args) { String a = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; char[] rands = new char[6]; for (int i = 0; i < rands.le

利用随机数随机生成指定位数的字符串

关于随机生成密码的软件很多,js也可以利用随机数随机生成指定位数的密码.(小白学习记录,谢谢支持) js中关于随机数的Math对象中有一个Math.random()的函数,可以随机生成0-1之间的随机任意的数字.本实例利用该函数与Math.floor()函数随机生成字符串. 代码如下: </pre><pre name="code" class="html"><body> <div> 所需位数:<input typ