当前位置:   article > 正文

在JavaScript中生成随机字符串/字符_展示随机文字 script

展示随机文字 script

内容来自 DOC https://q.houxu6.top/?s=在JavaScript中生成随机字符串/字符

我想要一个由随机从集合[a-zA-Z0-9]中选取的字符组成的5个字符的字符串

在JavaScript中实现这个功能的最佳方法是什么?


我认为这个代码可以满足你的需求:

function makeid(length) {
    let result = '';
    const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    const charactersLength = characters.length;
    let counter = 0;
    while (counter < length) {
      result += characters.charAt(Math.floor(Math.random() * charactersLength));
      counter += 1;
    }
    return result;
}

console.log(makeid(5));
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

这段代码定义了一个名为makeid的函数,它接受一个参数length表示生成的随机字符串的长度。在函数内部,我们定义了一个包含大小写字母和数字的字符集characters,并使用Math.random()函数从字符集中随机选取字符,拼接成指定长度的字符串。最后,我们通过调用console.log(makeid(5))来输出一个由5个随机字符组成的字符串。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54475
推荐阅读
相关标签
  

闽ICP备14008679号