zoukankan      html  css  js  c++  java
  • js生成随机整数,小数,还是有数字random

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

    Math.random() // 0.7151307314634323
    

    任意范围的随机数生成函数如下。

    function getRandomArbitrary(min, max) {
      return Math.random() * (max - min) + min;
    }
    
    getRandomArbitrary(1.5, 6.5)
    // 2.4942810038223864
    

    任意范围的随机整数生成函数如下。

    function getRandomInt(min, max) {
      return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    
    getRandomInt(1, 6) // 5
    

    返回随机字符的例子如下。

    function random_str(length) {
      var ALPHABET = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
      ALPHABET += 'abcdefghijklmnopqrstuvwxyz';
      ALPHABET += '0123456789-_';
      var str = '';
      for (var i = 0; i < length; ++i) {
        var rand = Math.floor(Math.random() * ALPHABET.length);
        str += ALPHABET.substring(rand, rand + 1);
      }
      return str;
    }
    
    random_str(6) // "NdQKOr"
    
  • 相关阅读:
    SDN期末作业验收
    SDN第五次上机作业
    SDN第四次作业
    SDN第四次上机作业
    SDN第三次上机
    SDN第三次作业
    第二次SDN上机作业
    SDN第二次作业
    SDN第一次上机作业
    SDN第一次作业
  • 原文地址:https://www.cnblogs.com/sidianok/p/13229575.html
Copyright © 2011-2022 走看看