·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

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

时间:2011-11-30 15:11klstudio.com
[AS和JS]随机关键字生成方法,获取在两个数值之间(包含两个数值)的随机数方法,全字符串替换((AS和JS里都可以使用)

随机关键字生成方法(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);  

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器