美文网首页
JavaScript 使用Math.random()生成随机数

JavaScript 使用Math.random()生成随机数

作者: Kevin丶CK | 来源:发表于2019-02-22 15:32 被阅读0次

    Math.random()返回0到1之间的一个伪随机数,可能等于0,但是一定小于1。

    任意范围的随机数生成

    function getRandom(min, max) {
      return Math.random() * (max - min) + min;
    }
    let mRandom=getRandom(1.5, 6.5);
    console.log(mRandom);
    

    任意范围的随机整数生成

       function getRandomInt(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min;
        }
        let mRandom=getRandomInt(1, 16);
        console.log(mRandom);
    

    返回随机字符

    function randomStr(length) {
      let ALPHABET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
      ALPHABET += 'abcdefghijklmnopqrstuvwxyz';
      ALPHABET += '0123456789-_';
      let str = '';
      for (let i = 0; i < length; i++) {
        let rand = Math.floor(Math.random() * ALPHABET.length);
        str += ALPHABET.substring(rand, rand + 1);
      }
      return str;
    }
      console.log(randomStr(6));
    

    相关文章

      网友评论

          本文标题:JavaScript 使用Math.random()生成随机数

          本文链接:https://www.haomeiwen.com/subject/mcyeyqtx.html