4月8日--关于算法数的练习题--产生随机数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4月8日--关于算法数的练习题--产生随机数相关的知识,希望对你有一定的参考价值。
//随机产生一个指定位数的验证码:数字、大小英文字母
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>String的方法示例</title> <script type="text/javascript"> //随机产生一个指定位数的验证码:数字、大小英文字母 function randomString (len) { var arr=[]; for(var i=0;i<len;i++){ //10+26+26=62:产生一个[0,61]的随机数 var n=Math.floor(Math.random()*62); if(n<10){//0-9:数字 var s=String.fromCharCode(48+n); arr.push(s); } else if(n<36){//10-35:大写 var s=String.fromCharCode(65-10+n); arr.push(s); } else{//36-61:小写 var s=String.fromCharCode(97-36+n); arr.push(s); } } return arr.join(""); } console.log(randomString(4));//产生4位随机数 console.log(randomString(6));//产生6位随机数 </script> </head> <body> </body> </html>
以上是关于4月8日--关于算法数的练习题--产生随机数的主要内容,如果未能解决你的问题,请参考以下文章