2016-10-13 00:16:48 点击量:13 标签: 收藏本文
[AS3]as3.0随机数组合,as3生成随机数
- function createRandomPassword(hashLen:uint, includeLowercase:Boolean = true, includeNumbers:Boolean = true, includeUppercase:Boolean = false):String {
- var strHash:String = "";
- if (includeLowercase) strHash += "abchefghjkmnpqrstuvwxyz";
- if (includeNumbers) strHash += "0123456789";
- if (includeUppercase) strHash += "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
- var maskPick:Number;
- var passwordStr:String = "";
- var maskLen:uint = strHash.length;
- for (var i:uint = 0; i < hashLen; i++) {
- maskPick = Math.floor(Math.random() * maskLen);
- passwordStr += strHash.charAt(maskPick);
- }
- return passwordStr;
- }
- trace(createRandomPassword(8));
- // Output
- // 6k3x10h8j
- trace(createRandomPassword(6, true, true, true));
- // Output
- // D2jHEfT
- trace(createRandomPassword(16, false, true, true));
- // cuplayer.com:Output
- // O8I2DTSLHHWRI50Z
- trace(createRandomPassword(16, true, false, false));
- // cuplayer.com:Output
- // xxfeyshhqkrsqvhjt
- trace(createRandomPassword(16, false, false, true));
- // cuplayer.com:Output
- // XMXIDTIXMNGNUXZT
- trace(createRandomPassword(16, false, true, false));
- // cuplayer.com:Output
- // 4026352375069424
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室