一尘不染

在JavaScript中生成随机字符串/字符

javascript

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

用JavaScript做到这一点的最佳方法是什么?


阅读 520

收藏
2020-04-23

共1个答案

一尘不染

我认为这将为您工作:

function makeid(length) {

   var result           = '';

   var characters       = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';

   var charactersLength = characters.length;

   for ( var i = 0; i < length; i++ ) {

      result += characters.charAt(Math.floor(Math.random() * charactersLength));

   }

   return result;

}



console.log(makeid(5));
2020-04-23