NPM酷库:number-random,生成随机数字

NPM酷库,每天两分钟,了解一个流行NPM库。

昨天,我们了解到 string-random 库可以用来快速生成指定格式的随机字符串,今天我们继续学习如何生成随机的数字。

其实只需要 Math.random()就可以生成一个随机数字,但是这个数字大小是0~1,如果我们需要生成一个指定范围的随机数字,那么就需要进一步的处理。

number-random

number-random 库就可以方便地生成指定范围的随机数字,并且支持指定生成整数或是小数。

const random = require('number-random');
 
// 生成范围0~1的随机整数,结果只可能会是0或者1
random(0,1);     // 0 or 1
random(1);       // 0 or 1

// 生成0~100的随机整数
random(100);     // 0~100

// 生成100~999的随机整数
random(100,999); // 100~999

// 生成100~999的随机小数
random(100,999,true);   //663.7264946557116

// 生成100~999的随机小数,并且小数位保留4位
random(100,999,4);      //346.5673

参考资料

https://github.com/maichong/n…

欢迎关注公众号:梁兴臣

《NPM酷库:number-random,生成随机数字》

每天了解一个NPM库,一年后成为Node.js高手

    原文作者:脉冲云_梁兴臣
    原文地址: https://segmentfault.com/a/1190000012939367
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞