mock.js mock规则

目录

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

Random.boolean( min?, max?, current? )

返回一个随机布尔值 

Random.natural( min?, max? )

返回一个随机的自然数(大于等于0的正数,默认范围0-9007199254740992,min最小值,max最大值)

Random.integer( min? , max? )

返回一个随机整数[-9007199254740992 , 9007199254740992]

Random.float( min? , max? , dmin? , dmax? )

返回一个随机的浮点数

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: "!@#$%^&*()[]"
}

Random.string(pool?, min? ,max?)

返回一个随机字符串pool同character规则一致

min随机字符串最小长度,默认3

max随机字符串最大长度,默认7

Random.range(start?,stop?,step?)

返回一个整形数组

start 数组中整数的起始值

stop 数组中整数的结束值

step 步长

你可能感兴趣的:(javascript,前端,开发语言)