宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS和JS]随机关键字生成方法(AS和JS里都可以使用)

2016-10-13 00:16:48 点击量:6 标签: 收藏本文

随机关键字生成方法(AS和JS里都可以使用)

  1. function getRandomKeyID(len){  
  2.     if (len == undefined) {  
  3.         len = 6;  
  4.     }  
  5.     var keyID = "";  
  6.     var char_arr = new Array();  
  7.     char_arr.push(function () {  
  8.         return String.fromCharCode(48+Math.floor(Math.random()*10));  
  9.     });  
  10.     char_arr.push(function () {  
  11.         return String.fromCharCode(97+Math.floor(Math.random()*26));  
  12.     });  
  13.     char_arr.push(function () {  
  14.         return String.fromCharCode(65+Math.floor(Math.random()*26));  
  15.     });  
  16.     for (var i = 0; i<len; i++) {  
  17.         keyID += char_arr[Math.floor(Math.random()*char_arr.length)]();  
  18.     }  
  19.     return keyID;  

//获取在两个数值之间(包含两个数值)的随机数方法(AS和JS里都可以使用)

  1. function getRandomNumber(minNum,maxNum){  
  2.     if(minNum == undefined){  
  3.         minNum = 0;  
  4.         maxNum = 10;  
  5.     }else if(maxNum == undefined){  
  6.         maxNum = minNum;  
  7.         minNum = 0;  
  8.     }else if(maxNum < minNum){  
  9.         var tmpNum = maxNum;  
  10.         maxNum = minNum;  
  11.         minNum = tmpNum;  
  12.     }  
  13.     return Math.floor(Math.random()*(maxNum-minNum+1))+minNum;  

//全字符串替换(AS和JS里都可以使用)

  1. function replaceAll(str,oldStr,reStr){  
  2.     return str.split(oldStr).join(reStr);  

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室