生成随机数

发布时间 2023-08-23 16:43:39作者: 写代码的马小跳

一:生成一个16位的随机数

function generateRandomNumber() {
  var randomNumber = Math.floor(Math.random() * 10000000000000000);
  var randomString = randomNumber.toString().padStart(16, '0');
  return randomString;
}

var randomNum = generateRandomNumber();
console.log(randomNum);

二:生成一个由数字和字母组成的16位随机字符串

function generateRandomString() {
  var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  var randomString = '';
  for (var i = 0; i <16; i++) {
    var randomIndex = Math.floor(Math.random() * characters.length);
    randomString += characters.charAt(randomIndex);
  }
  return randomString;
}

var randomStr = generateRandomString();
console.log(randomStr);