简体   繁体   English

如何使用JavaScript使用大写字母生成8位随机数

[英]How to generate 8 digit random number with UPPER case letter using Javascript

I need one help.I need to generate 8 digit upper case alpha numeric random number using Javascript.I did something but its its not generating like that.I am explaining my code below. 我需要一个帮助。我需要使用Javascript生成8位大写字母数字随机数。我做了一些事情,但它不是那样生成的。我在下面解释我的代码。

$scope.getRandomNumber=function(){
  var rand = (Math.random() * new Date().getTime()).toString(36).replace(/\./g, '');
  return rand;
}

The above function is not returning like my requirement.Please help me. 上面的函数没有按照我的要求返回,请帮助我。

var randStr = "";
for(var letter=1;letter<=8;letter++) {
    randStr+= letter%2==0 ? String.fromCharCode(Math.random()*(91-65)+65) : Math.ceil(Math.random()*9);
}
alert(randStr.toUpperCase());

you could also use charCodes to generate alpha chars 您还可以使用charCodes生成alpha字符

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM