JavaScript生成八位随机数(含数字、字母、特殊符号)
来源:互联网 发布:交换机更换网络 编辑:程序博客网 时间:2024/04/30 07:09
JavaScript生成八位随机数(含数字、字母、特殊符号)
本方法简介:
- 生成一位数的字母
- 生成一位数的数字
- 生成一位数的特殊符号
- 生成五位数的随机字符
- 合成一个八位数的随机数(含数字、字母、特殊符号)
<script type="text/javascript"> function randUtils(){ var me = this; me.source = "abcdefghzklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-.~!@#$%^&*()_:<>?"; me.letter = "abcdefghzklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; me.number = "0123456789"; me.mark = "-.~!@#$%^&*()_:<>?"; me.gPwd = function(){ var range = me.generatePassword(5, me.source); var lettval = me.generatePassword(1, me.letter); var numval = me.generatePassword(1, me.number); var markval = me.generatePassword(1, me.mark); var pwd = lettval + numval + markval + range; return pwd; }; me.generatePassword = function(length,resource){ length = length || 32; var s = ""; for(var i = 0;i < length; i++) { s += resource.charAt( Math.ceil(Math.random()*1000)%resource.length ); } return s; };}</script>
使用方法:
var pwd = new randUtils().gPwd();
生成的pwd:Q2$U4@s3
0 0
- JavaScript生成八位随机数(含数字、字母、特殊符号)
- c# 生成随机数(数字、字母、数字+字母)
- c#生成随机数(数字和字母)
- 生成随机数(大写字母,小写字母,数字)
- java 生成字母+数字随机数
- js生成随机数(数字+字母)
- java生成4位随机数(含字母)
- 生成6位数字加字母的随机数(转载)
- 随机生成6位随机数(字母+数字)
- asp.net生成数字、字母随机数
- 生成大小写字母+数字的随机数
- 生成字母和数字组合的随机数
- ios 生成字母加数字的随机数
- javascript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)
- JavaScript生成随机数及随机字母
- Java 随机生成六位数验证码过程(含大小写字母及数字)
- 数字、字母、汉字随机数。。。
- 如何生成8位无重复的随机数(数字+字母)
- 手动配置tomcat中的setclasspath
- discussion about acpi_osi
- android-studio gradle相关知识
- Cordova + Ionic + AngularJS
- Eclipse 替换jar出现ClassNotFound问题
- JavaScript生成八位随机数(含数字、字母、特殊符号)
- ajax回调函数 返回404
- stl源码剖析学习笔记(二)traits编程技法简明例程
- 企业如何降低代码泄露的风险?
- android中SELINUX规则分析和语法简介
- HTML网页超链接title赋一个变量
- 关于Android Studio打包混淆以及上传mapping文件
- xml中出现The processing instruction target matching "[xX][mM][lL]" is not allowed.
- C++ Set常用用法