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库,一年后成为Node.js高手
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。