目录
Random.boolean( min?, max?, current? )
Random.natural( min?, max? )
Random.integer( min? , max? )
Random.float( min? , max? , dmin? , dmax? )
Random.string(pool?, min? ,max?)
Random.range(start?,stop?,step?)
const mockjs = require("mockjs");
const Random = mockjs.Random
返回一个随机布尔值
返回一个随机的自然数(大于等于0的正数,默认范围0-9007199254740992,min最小值,max最大值)
返回一个随机整数[-9007199254740992 , 9007199254740992]
返回一个随机的浮点数
min整数部分的最小值 默认-9007199254740992
max整数部分的最大值 默认9007199254740992
dmin 小数部分位数的最小值 默认0
dmax小数部分小数位数的最大值 最大17
Random.character( pool? )
返回一个随机字符串
pool ,字符串池,将从里边选一个字符串返回
如果传入了 'lower'
或 'upper'
、'number'
、'symbol'
,表示从内置的字符池从选取:
如果未传入该参数,则从 lower + upper + number + symbol
中随机选取一个字符返回。
{ lower: "abcdefghijklmnopqrstuvwxyz", upper: "ABCDEFGHIJKLMNOPQRSTUVWXYZ", number: "0123456789", symbol: "!@#$%^&*()[]" }
返回一个随机字符串pool同character规则一致
min随机字符串最小长度,默认3
max随机字符串最大长度,默认7
返回一个整形数组
start 数组中整数的起始值
stop 数组中整数的结束值
step 步长