• js取范围内的随机数


    js取范围内的随机数

    random方法是产生随机数,随机产生0-1之间的数,不包括0和1;
    例如我们要随机产生0-9,利用parseInt()或Math.floor()向下取整

          //例如随机产生0-9
           Math.round() (0-1)
           10          (0-10)
           parseInt      [0-9]
            // 再例如随机产生3-6
            Math.round() (0-1)
            *4           (0-4)
            +3           (3-7)
            parseInt     [3-6]
    

    由此我们可以发现规律min到max之间的随机数写法为parseInt(Math.random()*(max-min+1))+min

           function random(min,max){
                  if(min>max){
                    [min,max]=[max,min]
                   }
                return parseInt((Math.random()*(max-min+1))+min)
                // return Math.floor(Math.random()*(max-min+1))+min
                // return round(Math.random()*(max-min))+min 
                // round()方法也可以,但是min值和max值得概率不一样
             }
            console.log(random(3,9))
    
    请用今天的努力,让明天没有遗憾。
  • 相关阅读:
    定时器
    SysTick
    13.看门狗
    12.FSMC
    11.中断
    ##HTML行内块元素好迷啊!!
    ##HTML基础
    ##CS3动画效果
    ##管家婆项目(tools层)
    ##管家婆项目(app层)
  • 原文地址:https://www.cnblogs.com/cupid10/p/12849725.html
Copyright © 2020-2023  润新知