生成一个指定长度(默认6位)的随机字符

254 阅读1分钟

一 题目

  • 说明:生成一个指定长度(默认6位)的随机字符,随机字符包含大写小写字母和数字。
  • 输入:输入随机字符长度,无输入默认6位
  • 输出:随机字符,如"6bij0v"

二 代码

function idGenerator(number=6) {
  const string="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  let result='';
  for(let i=0;i<number;i++){
    result+=string.charAt(Math.floor(Math.random()*string.length));
  }
  return result;
}

console.log(idGenerator())