JavaScript随机生成字母、数字

墨蓝 2022-04-23 12:08 2362阅读 0赞

JavaScript生成随机字母、数字

一、JavaScript生成随机字母,以生成4个字母为例,分为两种方式:

1、第一种方式

  1. function randomCoding(){
  2. //创建26个字母数组
  3. var arr = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
  4. var idvalue ='';
  5. int n = 4;//这个值可以改变的,对应的生成多少个字母,根据自己需求所改
  6. for(var i=0;i<n;i++){
  7. idvalue+=arr[Math.floor(Math.random()*26)];
  8. })
  9. return idvalue;
  10. }

2、第二种方式

  1. function randomCoding(){
  2. var result = [];
  3. int n = 4;//这个值可以改变的,对应的生成多少个字母,根据自己需求所改
  4. for(var i=0;i<n;i++){
  5. //生成一个0到25的数字
  6. var ranNum = Math.ceil(Math.random() * 25);
  7. //大写字母'A'的ASCII是65,A~Z的ASCII码就是65 + 0~25;
  8. //然后调用String.fromCharCode()传入ASCII值返回相应的字符并push进数组里
  9. result.push(String.fromCharCode(65+ranNum));
  10. }
  11. return result.join('');
  12. }

二、JavaScript生成随机数字,以生成4个数字为例:

  1. function randomCoding(){
  2. let number= "";
  3. int n = 4;//这个值可以改变的,对应的生成多少个数字,根据自己需求所改
  4. for(var i=0;i<n;i++){
  5. number+= Math.floor(Math.random() * 10);
  6. }
  7. return number;
  8. }

发表评论

表情:
评论列表 (有 0 条评论,2362人围观)

还没有评论,来说两句吧...

相关阅读