WEB开发网
开发学院图形图像Flash [AS和JS]随机关键字生成方法(AS和JS里都可以使用)... 阅读

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

 2012-02-06 12:14:39 来源:本站整理   
核心提示:随机关键字生成方法(AS和JS里都可以使用)function getRandomKeyID(len){ if (len == undefined) { len = 6; } var keyID = ""; var char_arr = new Array(); char_arr.push

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

Tags:AS JS 随机

编辑录入:coldstar [复制链接] [打 印]
赞助商链接