簡體   English   中英

如何使用JavaScript使用大寫字母生成8位隨機數

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

我需要一個幫助。我需要使用Javascript生成8位大寫字母數字隨機數。我做了一些事情,但它不是那樣生成的。我在下面解釋我的代碼。

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

上面的函數沒有按照我的要求返回,請幫助我。

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());

您還可以使用charCodes生成alpha字符

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM