随机产生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位为一组,第一位为数字,第二位为大写字母,第三位为小写字母,哪位高手能告诉我如何让随机数的位置也是随机的?

时间: 2025-01-24 00:15:00

随机产生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.书

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.书

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

IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母

今天在项目中需要用到判断用户输入的用户名长度为8-16位且同时包含数字和字母,在网上搜了一下正则表达式的用法,然后参考这篇blog,完美解答了问题.记录一下: 密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间. 如何分析需求?拆分!这就是软件设计的一般思路了.于是乎,拆分需求如下: 1,不能全部是数字 2,不能全部是字母 3,必须是数字或字母 只要能同时满足上面3个要求就可以了,写出来如下: 1 ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-

求一个正则表达式(要求字符串长度6到12位,必须包含数字和字母,在此基础上可以包含其他任意字符)

问题描述 求一个正则表达式(要求字符串长度6到12位,必须包含数字和字母,在此基础上可以包含其他任意字符) (要求字符串长度6到12位,必须包含数字和字母,在此基础上可以包含其他任意字符) 解决方案 ^(?![^a-zA-Z]+$)(?!D+$).{6,12}$

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

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