random-number中文文档|random-number js中文教程|解析
安装命令:npm i random-number
random-number
生成(伪)随机数
安装
npm install random-number
用法
var rn = ;; // sample output → 0.704848874360323 # yes, this is just Math.random(), but it has some options
默认选项
导出的函数采用具有 3 个有意义的属性的选项对象
min
: 要返回的最小可能值。如果定义了 max,则默认为 0 或 max – 1max
: 要返回的最大可能值。如果定义了 min,则默认为 1 或 min + 1integer
: 您是否希望返回整数。默认为假
例子
- 三个都
// this is the functionality i like the mostvar rn = ;var options =min: -1000max: 1000integer: true// example outputs → -187, 636
如果您多次需要相同(或几乎相同的设置),您可以创建一个生成器,而不是一遍又一遍地传递选项
var rn = ;var gen = rn// example outputs → -350
生成器的优点是什么,您可以覆盖任何设置
generator( min, max, integer) – 所有参数都是可选的:
var rn = ;var gen = rn// example outputs → 735// example outputs → 828.6001032683998
- 只要
min
var rn = ;var options =min: 9874316514 // example input// example output → 9874316514.958157
- 只要
max
var rn = ;var options =max: -9874316514 // example input , yes negative values do work// example output → -9874316514.075052
- 只要
integer
var rn = ;var options =integer: true// this is basically a true/false random generator, with 50% chance to return true// example output → 1
min
和max
var rn = ;var options =// example input , yes negative values do workmin: -10max: -1// example output → -2.47377512534149
min
和integer
或max
和integer
// completely pointless, but whatevervar rn = ;var options =min: 1000integer: true// example output → 1001options =max: 1000integer: true// example output → 999
项目issue数量: 0
项目贡献人员列表: