# 示例

你可以打开 控制台 或在 代码块 内,随意地试验这些方法。

# 数据模板定义

# String

'name|min-max': string

Mock is not defined
const value = Mock.mock({
  "string|1-10": "★"
})

<div>{{ value }}</div>

'name|count': string

Mock is not defined
const value = Mock.mock({
  "string|3": "★★★"
})

<div>{{ value }}</div>

# Number

'name|+1': number

Mock is not defined
const value = Mock.mock({
  "number|+1": 202
})

<div>{{ value }}</div>

'name|min-max': number

Mock is not defined
const value = Mock.mock({
  "number|1-100": 100
})

<div>{{ value }}</div>

'name|min-max.dmin-dmax': number

Mock is not defined
const value = Mock.mock({
  "number|1-100.1-10": 1
})

<div>{{ value }}</div>

Mock is not defined
const value = Mock.mock({
  "number|123.1-10": 1
})

<div>{{ value }}</div>

Mock is not defined
const value = Mock.mock({
  "number|123.3": 1
})

<div>{{ value }}</div>

Mock is not defined
const value = Mock.mock({
  "number|123.10": 1.123
})

<div>{{ value }}</div>

# Boolean

'name|1': boolean

Mock is not defined
const value = Mock.mock({
  "boolean|1": true
})

<div>{{ value }}</div>

'name|min-max': boolean

Mock is not defined
const value = Mock.mock({
  "boolean|1-2": true
})

<div>{{ value }}</div>

# Object

'name|count': object

Mock is not defined
const value = Mock.mock({
  "object|2": {
    "310000": "上海市",
    "320000": "江苏省",
    "330000": "浙江省",
    "340000": "安徽省"
  }
})

<textarea>{{ value }}</textarea>

'name|min-max': object

Mock is not defined
const value = Mock.mock({
  "object|2-4": {
    "110000": "北京市",
    "120000": "天津市",
    "130000": "河北省",
    "140000": "山西省"
  }
})

<textarea>{{ value }}</textarea>

# Array

'name|1': array

Mock is not defined
const value = Mock.mock({
  "array|1": [
    "AMD",
    "CMD",
    "UMD"
  ]
})

<textarea>{{ value }}</textarea>

'name|+1': array

Mock is not defined
const value = Mock.mock({
  "array|+1": [
    "AMD",
    "CMD",
    "UMD"
  ]
})

<textarea>{{ value }}</textarea>

Mock is not defined
const value = Mock.mock({
  "array|1-10": [
    {
      "name|+1": [
        "Hello",
        "Mock.js",
        "!"
      ]
    }
  ]
})

<textarea>{{ value }}</textarea>

'name|min-max': array

Mock is not defined
const value = Mock.mock({
  "array|1-10": [
    "Mock.js"
  ]
})

<textarea>{{ value }}</textarea>

Mock is not defined
const value = Mock.mock({
  "array|1-10": [
    "Hello",
    "Mock.js",
    "!"
  ]
})

<textarea>{{ value }}</textarea>

'name|count': array

Mock is not defined
const value = Mock.mock({
  "array|3": [
    "Mock.js"
  ]
})

<textarea>{{ value }}</textarea>

Mock is not defined
const value = Mock.mock({
  "array|3": [
    "Hello",
    "Mock.js",
    "!"
  ]
})

<textarea>{{ value }}</textarea>

# Function

'name': function

Mock is not defined
const value = Mock.mock({
  'foo': 'Syntax Demo',
  'name': function() {
    return this.foo
  }
})

<textarea>{{ value }}</textarea>

# RegExp

'name': regexp

Mock is not defined
const value = Mock.mock({
  'regexp': /[a-z][A-Z][0-9]/
})

<textarea>{{ value }}</textarea>

Mock is not defined
const value = Mock.mock({
  'regexp': /\w\W\s\S\d\D/
})

<textarea>{{ value }}</textarea>

Mock is not defined
const value = Mock.mock({
  'regexp': /\d{5,10}/
})

<textarea>{{ value }}</textarea>

Mock is not defined
const value = Mock.mock({
  'regexp|3': /\d{5,10}\-/
})

<textarea>{{ value }}</textarea>

Mock is not defined
const value = Mock.mock({
  'regexp|1-5': /\d{5,10}\-/
})

<textarea>{{ value }}</textarea>

# Path

Absolute Path

Mock is not defined
const value = Mock.mock({
  "foo": "Hello",
  "nested": {
    "a": {
      "b": {
        "c": "Mock.js"
      }
    }
  },
  "absolutePath": "@/foo @/nested/a/b/c"
})

<textarea>{{ value }}</textarea>

Relative Path

Mock is not defined
const value = Mock.mock({
  "foo": "Hello",
  "nested": {
    "a": {
      "b": {
        "c": "Mock.js"
      }
    }
  },
  "relativePath": {
    "a": {
      "b": {
        "c": "@../../../foo @../../../nested/a/b/c"
      }
    }
  }
})

<textarea>{{ value }}</textarea>

# 数据占位符定义

# Basic

# boolean

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

Mock is not defined
const value = Mock.Random.boolean()
const value2 = Mock.mock('@boolean')
const value3 = Mock.mock('@boolean()')

const value4 = Mock.Random.boolean(1, 9, true)
const value5 = Mock.mock('@boolean(1, 9, true)')

<dl>
  <dt>// Random.boolean()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.boolean( min, max, current )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

# natural

Random.natural( min?, max? )

Mock is not defined
const value = Mock.Random.natural()
const value2 = Mock.mock('@natural')
const value3 = Mock.mock('@natural()')

const value4 = Mock.Random.natural(10000)
const value5 = Mock.mock('@natural(10000)')

const value6 = Mock.Random.natural(60, 100)
const value7 = Mock.mock('@natural(60, 100)')

<dl>
  <dt>// Random.natural()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.natural( min )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

<dl>
  <dt>// Random.natural( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# integer

Random.integer( min?, max? )

Mock is not defined
const value = Mock.Random.integer()
const value2 = Mock.mock('@integer')
const value3 = Mock.mock('@integer()')

const value4 = Mock.Random.integer(10000)
const value5 = Mock.mock('@integer(10000)')

const value6 = Mock.Random.integer(60, 100)
const value7 = Mock.mock('@integer(60, 100)')

<dl>
  <dt>// Random.integer()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.integer( min )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

<dl>
  <dt>// Random.integer( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# float

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

Mock is not defined
const value = Mock.Random.float()
const value2 = Mock.mock('@float')
const value3 = Mock.mock('@float()')

const value4 = Mock.Random.float(0)
const value5 = Mock.mock('@float(0)')

const value6 = Mock.Random.float(60, 100)
const value7 = Mock.mock('@float(60, 100)')

const value8 = Mock.Random.float(60, 100, 3)
const value9 = Mock.mock('@float(60, 100, 3)')

const value10 = Mock.Random.float(60, 100, 3, 5)
const value11 = Mock.mock('@float(60, 100, 3, 5)')

<dl>
  <dt>// Random.float()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.float( min )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

<dl>
  <dt>// Random.float( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

<dl>
  <dt>// Random.float( min, max, dmin )</dt>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
</dl>

<dl>
  <dt>// Random.float( min, max, dmin, dmax )</dt>
  <dd>{{ value10 }}</dd>
  <dd>{{ value11 }}</dd>
</dl>

# character

Random.character( pool? )

Mock is not defined
const value = Mock.Random.character()
const value2 = Mock.mock('@character')
const value3 = Mock.mock('@character()')

const value4 = Mock.Random.character('lower')
const value5 = Mock.Random.character('upper')
const value6 = Mock.Random.character('number')
const value7 = Mock.Random.character('symbol')

const value8 = Mock.mock('@character("lower")')
const value9 = Mock.mock('@character("upper")')
const value10 = Mock.mock('@character("number")')
const value11 = Mock.mock('@character("symbol")')

const value12 = Mock.Random.character('aeiou')
const value13 = Mock.mock('@character("aeiou")')

<dl>
  <dt>// Random.character()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.character( 'lower/upper/number/symbol' )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
  <dd>{{ value10 }}</dd>
  <dd>{{ value11 }}</dd>
</dl>

<dl>
  <dt>// Random.character( pool )</dt>
  <dd>{{ value12 }}</dd>
  <dd>{{ value13 }}</dd>
</dl>

# string

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

Mock is not defined
const value = Mock.Random.string()
const value2 = Mock.mock('@string')
const value3 = Mock.mock('@string()')

const value4 = Mock.Random.string(5)
const value5 = Mock.mock('@string(5)')

const value6 = Mock.Random.string('lower', 5)
const value7 = Mock.Random.string('upper', 5)
const value8 = Mock.Random.string('number', 5)
const value9 = Mock.Random.string('symbol', 5)
const value10 = Mock.Random.string('aeiou', 5)

const value11 = Mock.mock('@string("lower", 5)')
const value12 = Mock.mock('@string("upper", 5)')
const value13 = Mock.mock('@string("number", 5)')
const value14 = Mock.mock('@string("symbol", 5)')
const value15 = Mock.mock('@string("aeiou", 5)')

const value16 = Mock.Random.string(7, 10)
const value17 = Mock.mock('@string(7, 10)')

const value18 = Mock.Random.string('lower', 1, 3)
const value19 = Mock.Random.string('upper', 1, 3)
const value20 = Mock.Random.string('number', 1, 3)
const value21 = Mock.Random.string('symbol', 1, 3)
const value22 = Mock.Random.string('aeiou', 1, 3)

const value23 = Mock.mock('@string("lower", 1, 3)')
const value24 = Mock.mock('@string("upper", 1, 3)')
const value25 = Mock.mock('@string("number", 1, 3)')
const value26 = Mock.mock('@string("symbol", 1, 3)')
const value27 = Mock.mock('@string("aeiou", 1, 3)')

<dl>
  <dt>// Random.string()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.string( length )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

<dl>
  <dt>// Random.string( pool, length )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
  <dd>{{ value10 }}</dd>
  <dd>{{ value11 }}</dd>
  <dd>{{ value12 }}</dd>
  <dd>{{ value13 }}</dd>
  <dd>{{ value14 }}</dd>
  <dd>{{ value15 }}</dd>
</dl>

<dl>
  <dt>// Random.string( min, max )</dt>
  <dd>{{ value16 }}</dd>
  <dd>{{ value17 }}</dd>
</dl>

<dl>
  <dt>// Random.string( pool, min, max )</dt>
  <dd>{{ value18 }}</dd>
  <dd>{{ value19 }}</dd>
  <dd>{{ value20 }}</dd>
  <dd>{{ value21 }}</dd>
  <dd>{{ value22 }}</dd>
  <dd>{{ value23 }}</dd>
  <dd>{{ value24 }}</dd>
  <dd>{{ value25 }}</dd>
  <dd>{{ value26 }}</dd>
  <dd>{{ value27 }}</dd>
</dl>

# range

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

Mock is not defined
const value = Mock.Random.range(10)
const value2 = Mock.mock('@range(10)')

const value3 = Mock.Random.range(3, 7)
const value4 = Mock.mock('@range(3, 7)')

const value5 = Mock.Random.range(1, 10, 2)
const value6 = Mock.Random.range(1, 10, 3)

const value7 = Mock.mock('@range(1, 10, 2)')
const value8 = Mock.mock('@range(1, 10, 3)')

<dl>
  <dt>// Random.range( stop )</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
</dl>

<dl>
  <dt>// Random.range( start, stop )</dt>
  <dd>{{ value3 }}</dd>
  <dd>{{ value4 }}</dd>
</dl>

<dl>
  <dt>// Random.range( start, stop, step )</dt>
  <dd>{{ value5 }}</dd>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
  <dd>{{ value8 }}</dd>
</dl>

# Date

# date

Random.date( format? )

Mock is not defined
const value = Mock.Random.date()
const value2 = Mock.mock('@date')
const value3 = Mock.mock('@date()')

const value4 = Mock.Random.date('yyyy-MM-dd')
const value5 = Mock.Random.date('yy-MM-dd')
const value6 = Mock.Random.date('y-MM-dd')
const value7 = Mock.Random.date('y-M-d')

const value8 = Mock.mock('@date("yyyy-MM-dd")')
const value9 = Mock.mock('@date("yy-MM-dd")')
const value10 = Mock.mock('@date("y-MM-dd")')
const value11 = Mock.mock('@date("y-M-d")')

const value12 = Mock.mock('@date("yyyy yy y MM M dd d")')

<dl>
  <dt>// Random.date()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.date( format )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
  <dd>{{ value10 }}</dd>
  <dd>{{ value11 }}</dd>
  <dd>{{ value12 }}</dd>
</dl>

# time

Random.time( format? )

Mock is not defined
const value = Mock.Random.time()
const value2 = Mock.mock('@time')
const value3 = Mock.mock('@time()')

const value4 = Mock.Random.time('A HH:mm:ss')
const value5 = Mock.Random.time('a HH:mm:ss')
const value6 = Mock.Random.time('HH:mm:ss')
const value7 = Mock.Random.time('H:m:s')

const value8 = Mock.mock('@time("A HH:mm:ss")')
const value9 = Mock.mock('@time("a HH:mm:ss")')
const value10 = Mock.mock('@time("HH:mm:ss")')
const value11 = Mock.mock('@time("H:m:s")')

const value12 = Mock.mock('@datetime("HH H hh h mm m ss s SS S A a T")')

<dl>
  <dt>// Random.time()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.time( format )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
  <dd>{{ value10 }}</dd>
  <dd>{{ value11 }}</dd>
  <dd>{{ value12 }}</dd>
</dl>

# datetime

Random.datetime( format? )

Mock is not defined
const value = Mock.Random.datetime()
const value2 = Mock.mock('@datetime')
const value3 = Mock.mock('@datetime()')

const value4 = Mock.Random.datetime('yyyy-MM-dd A HH:mm:ss')
const value5 = Mock.Random.datetime('yy-MM-dd a HH:mm:ss')
const value6 = Mock.Random.datetime('y-MM-dd HH:mm:ss')
const value7 = Mock.Random.datetime('y-M-d H:m:s')

const value8 = Mock.mock('@datetime("yyyy-MM-dd A HH:mm:ss")')
const value9 = Mock.mock('@datetime("yy-MM-dd a HH:mm:ss")')
const value10 = Mock.mock('@datetime("y-MM-dd HH:mm:ss")')
const value11 = Mock.mock('@datetime("y-M-d H:m:s")')

const value12 = Mock.mock('@datetime("yyyy yy y MM M dd d HH H hh h mm m ss s SS S A a T")')

<dl>
  <dt>// Random.datetime()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Random.datetime( format )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
  <dd>{{ value10 }}</dd>
  <dd>{{ value11 }}</dd>
  <dd>{{ value12 }}</dd>
</dl>

# now

Random.now( unit?, format? )

Mock is not defined
const value = Mock.Random.now()
const value2 = Mock.mock('@now')
const value3 = Mock.mock('@now()')

const value4 = Mock.Random.now('year')
const value5 = Mock.Random.now('month')
const value6 = Mock.Random.now('week')
const value7 = Mock.Random.now('day')
const value8 = Mock.Random.now('hour')
const value9 = Mock.Random.now('minute')
const value10 = Mock.Random.now('second')

const value11 = Mock.Random.now('yyyy-MM-dd HH:mm:ss SS')

const value12 = Mock.Random.now('day', 'yyyy-MM-dd HH:mm:ss SS')

<dl>
  <dt>// Random.now()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

<dl>
  <dt>// Ranndom.now( unit )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
  <dd>{{ value10 }}</dd>
</dl>

<dl>
  <dt>// Ranndom.now( format )</dt>
  <dd>{{ value11 }}</dd>
</dl>

<dl>
  <dt>// Ranndom.now( unit, format )</dt>
  <dd>{{ value12 }}</dd>
</dl>

# Image

# image

Random.image( size?, background?, foreground?, format?, text? )

Mock is not defined
const value = Mock.Random.image()
const value2 = Mock.Random.image('200x100')
const value3 = Mock.Random.image('200x100', '#FF6600')
const value4 = Mock.Random.image('200x100', '#4A7BF7', 'Hello')
const value5 = Mock.Random.image('200x100', '#50B347', '#FFF', 'Mock.js')
const value6 = Mock.Random.image('200x100', '#894FC4', '#FFF', 'png', '!')

<dl>
  <dt>// Random.image()</dt>
  <dd><img :src="value" alt="" /></dd>
</dl>
<dl>
  <dt>// Random.image( size )</dt>
  <dd><img :src="value2" alt="" /></dd>
</dl>
<dl>
  <dt>// Random.image( size, background )</dt>
  <dd><img :src="value3" alt="" /></dd>
</dl>
<dl>
  <dt>// Random.image( size, background, text )</dt>
  <dd><img :src="value4" alt="" /></dd>
</dl>
<dl>
  <dt>// Random.image( size, background, foreground, text )</dt>
  <dd><img :src="value5" alt="" /></dd>
</dl>
<dl>
  <dt>// Random.image( size, background, foreground, format, text )</dt>
  <dd><img :src="value6" alt="" /></dd>
</dl>

# dataImage

Random.dataImage( size?, text? )

Mock is not defined
const value = Mock.Random.dataImage()
const value2 = Mock.Random.dataImage('200x100')
const value3 = Mock.Random.dataImage('200x100', 'Hello Mock.js!')

<dl>
  <dt>// Random.dataImage()</dt>
  <dd><img :src="value" alt="" /></dd>
</dl>
<dl>
  <dt>// Random.dataImage( size )</dt>
  <dd><img :src="value2" alt="" /></dd>
</dl>
<dl>
  <dt>// Random.dataImage( size, text )</dt>
  <dd><img :src="value3" alt="" /></dd>
</dl>

# Color

# color

Random.color()

Mock is not defined
const value = Mock.Random.color()
const value2 = Mock.mock('@color')
const value3 = Mock.mock('@color()')

<dl>
  <dt>// Random.color()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# hex

Random.hex()

Mock is not defined
const value = Mock.Random.hex()
const value2 = Mock.mock('@hex')
const value3 = Mock.mock('@hex()')

<dl>
  <dt>// Random.hex()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# rgba

Random.rgba()

Mock is not defined
const value = Mock.Random.rgba()
const value2 = Mock.mock('@rgba')
const value3 = Mock.mock('@rgba()')

<dl>
  <dt>// Random.rgba()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# hsl

Random.hsl()

Mock is not defined
const value = Mock.Random.hsl()
const value2 = Mock.mock('@hsl')
const value3 = Mock.mock('@hsl()')

<dl>
  <dt>// Random.hsl()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# Text

# paragraph

Random.paragraph( min?, max? )

Mock is not defined
const value = Mock.Random.paragraph()
const value2 = Mock.mock('@paragraph')
const value3 = Mock.mock('@paragraph()')

const value4 = Mock.Random.paragraph(2)
const value5 = Mock.mock('@paragraph(2)')

const value6 = Mock.Random.paragraph(1, 3)
const value7 = Mock.mock('@paragraph(1, 3)')

<dl>
  <dt>// Random.paragraph()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.paragraph( len )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.paragraph( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# sentence

Random.sentence( min?, max? )

Mock is not defined
const value = Mock.Random.sentence()
const value2 = Mock.mock('@sentence')
const value3 = Mock.mock('@sentence()')

const value4 = Mock.Random.sentence(5)
const value5 = Mock.mock('@sentence(5)')

const value6 = Mock.Random.sentence(3, 5)
const value7 = Mock.mock('@sentence(3, 5)')

<dl>
  <dt>// Random.sentence()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.sentence( len )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.sentence( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# word

Random.word( min?, max? )

Mock is not defined
const value = Mock.Random.word()
const value2 = Mock.mock('@word')
const value3 = Mock.mock('@word()')

const value4 = Mock.Random.word(5)
const value5 = Mock.mock('@word(5)')

const value6 = Mock.Random.word(3, 5)
const value7 = Mock.mock('@word(3, 5)')

<dl>
  <dt>// Random.word()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.word( len )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.word( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# title

Random.title( min?, max? )

Mock is not defined
const value = Mock.Random.title()
const value2 = Mock.mock('@title')
const value3 = Mock.mock('@title()')

const value4 = Mock.Random.title(5)
const value5 = Mock.mock('@title(5)')

const value6 = Mock.Random.title(3, 5)
const value7 = Mock.mock('@title(3, 5)')

<dl>
  <dt>// Random.title()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.title( len )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.title( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# cparagraph

Random.cparagraph( min?, max? )

Mock is not defined
const value = Mock.Random.cparagraph()
const value2 = Mock.mock('@cparagraph')
const value3 = Mock.mock('@cparagraph()')

const value4 = Mock.Random.cparagraph(2)
const value5 = Mock.mock('@cparagraph(2)')

const value6 = Mock.Random.cparagraph(1, 3)
const value7 = Mock.mock('@cparagraph(1, 3)')

<dl>
  <dt>// Random.cparagraph()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.cparagraph( len )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.cparagraph( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# csentence

Random.csentence( min?, max? )

Mock is not defined
const value = Mock.Random.csentence()
const value2 = Mock.mock('@csentence')
const value3 = Mock.mock('@csentence()')

const value4 = Mock.Random.csentence(5)
const value5 = Mock.mock('@csentence(5)')

const value6 = Mock.Random.csentence(3, 5)
const value7 = Mock.mock('@csentence(3, 5)')

<dl>
  <dt>// Random.csentence()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.csentence( len )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.csentence( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# cword

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

Mock is not defined
const value = Mock.Random.cword()
const value2 = Mock.mock('@cword')
const value3 = Mock.mock('@cword()')

const value4 = Mock.Random.cword('零一二三四五六七八九十')
const value5 = Mock.mock('@cword("零一二三四五六七八九十")')

const value6 = Mock.Random.cword(3)
const value7 = Mock.mock('@cword(3)')

const value8 = Mock.Random.cword('零一二三四五六七八九十', 3)
const value9 = Mock.mock('@cword("零一二三四五六七八九十", 3)')

const value10 = Mock.Random.cword(3, 5)
const value11 = Mock.mock('@cword(3, 5)')

const value12 = Mock.Random.cword('零一二三四五六七八九十', 5, 7)
const value13 = Mock.mock('@cword("零一二三四五六七八九十", 5, 7)')

<dl>
  <dt>// Random.cword()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.cword( pool )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.cword( length )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>
<dl>
  <dt>// Random.cword( pool, length )</dt>
  <dd>{{ value8 }}</dd>
  <dd>{{ value9 }}</dd>
</dl>
<dl>
  <dt>// Random.cword( min, max )</dt>
  <dd>{{ value10 }}</dd>
  <dd>{{ value11 }}</dd>
</dl>
<dl>
  <dt>// Random.cword( pool, min, max )</dt>
  <dd>{{ value12 }}</dd>
  <dd>{{ value13 }}</dd>
</dl>

# ctitle

Random.ctitle( min?, max? )

Mock is not defined
const value = Mock.Random.ctitle()
const value2 = Mock.mock('@ctitle')
const value3 = Mock.mock('@ctitle()')

const value4 = Mock.Random.ctitle(5)
const value5 = Mock.mock('@ctitle(5)')

const value6 = Mock.Random.ctitle(3, 5)
const value7 = Mock.mock('@ctitle(3, 5)')

<dl>
  <dt>// Random.ctitle()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.ctitle( len )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>
<dl>
  <dt>// Random.ctitle( min, max )</dt>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

# Name

# first

Random.first()

Mock is not defined
const value = Mock.Random.first()
const value2 = Mock.mock('@first')
const value3 = Mock.mock('@first()')

<dl>
  <dt>// Random.first()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# last

Random.last()

Mock is not defined
const value = Mock.Random.last()
const value2 = Mock.mock('@last')
const value3 = Mock.mock('@last()')

<dl>
  <dt>// Random.last()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# name

Random.name( middle? )

Mock is not defined
const value = Mock.Random.name()
const value2 = Mock.mock('@name')
const value3 = Mock.mock('@name()')

const value4 = Mock.Random.name(true)
const value5 = Mock.mock('@name(true)')

<dl>
  <dt>// Random.name()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.name( middle )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

# cfirst

Random.cfirst()

Mock is not defined
const value = Mock.Random.cfirst()
const value2 = Mock.mock('@cfirst')
const value3 = Mock.mock('@cfirst()')

<dl>
  <dt>// Random.cfirst()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# clast

Random.clast()

Mock is not defined
const value = Mock.Random.clast()
const value2 = Mock.mock('@clast')
const value3 = Mock.mock('@clast()')

<dl>
  <dt>// Random.clast()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# cname

Random.cname()

Mock is not defined
const value = Mock.Random.cname()
const value2 = Mock.mock('@cname')
const value3 = Mock.mock('@cname()')

<dl>
  <dt>// Random.cname()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# Web

# url

Random.url()

Mock is not defined
const value = Mock.Random.url()
const value2 = Mock.mock('@url')
const value3 = Mock.mock('@url()')

<dl>
  <dt>// Random.url()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# domain

Random.domain()

Mock is not defined
const value = Mock.Random.domain()
const value2 = Mock.mock('@domain')
const value3 = Mock.mock('@domain()')

<dl>
  <dt>// Random.domain()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# protocol

Random.protocol()

Mock is not defined
const value = Mock.Random.protocol()
const value2 = Mock.mock('@protocol')
const value3 = Mock.mock('@protocol()')

<dl>
  <dt>// Random.protocol()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# tld

Random.tld() 顶级域名(top-level domain)

Mock is not defined
const value = Mock.Random.tld()
const value2 = Mock.mock('@tld')
const value3 = Mock.mock('@tld()')

<dl>
  <dt>// Random.tld()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# email

Random.email()

Mock is not defined
const value = Mock.Random.email()
const value2 = Mock.mock('@email')
const value3 = Mock.mock('@email()')

<dl>
  <dt>// Random.email()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# ip

Random.ip()

Mock is not defined
const value = Mock.Random.ip()
const value2 = Mock.mock('@ip')
const value3 = Mock.mock('@ip()')

<dl>
  <dt>// Random.ip()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# Address

# region

Random.region()

Mock is not defined
const value = Mock.Random.region()
const value2 = Mock.mock('@region')
const value3 = Mock.mock('@region()')

<dl>
  <dt>// Random.region()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# province

Random.province()

Mock is not defined
const value = Mock.Random.province()
const value2 = Mock.mock('@province')
const value3 = Mock.mock('@province()')

<dl>
  <dt>// Random.province()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# city

Random.city()

Mock is not defined
const value = Mock.Random.city()
const value2 = Mock.mock('@city')
const value3 = Mock.mock('@city()')

const value4 = Mock.Random.city(true)
const value5 = Mock.mock('@city(true)')

<dl>
  <dt>// Random.city()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.city( prefix )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

# county

Random.county()

Mock is not defined
const value = Mock.Random.county()
const value2 = Mock.mock('@county')
const value3 = Mock.mock('@county()')

const value4 = Mock.Random.county(true)
const value5 = Mock.mock('@county(true)')

<dl>
  <dt>// Random.county()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.county( prefix )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
</dl>

# zip

Random.zip()

Mock is not defined
const value = Mock.Random.zip()
const value2 = Mock.mock('@zip')
const value3 = Mock.mock('@zip()')

<dl>
  <dt>// Random.zip()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# Helper

# capitalize

Random.capitalize( word )

Mock is not defined
const value = Mock.Random.capitalize('hello')
const value2 = Mock.mock('@capitalize("hello")')

<dl>
  <dt>// Random.capitalize( word )</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
</dl>

# upper

Random.upper( str )

Mock is not defined
const value = Mock.Random.upper('hello')
const value2 = Mock.mock('@upper("hello")')

<dl>
  <dt>// Random.upper( str )</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
</dl>

# lower

Random.lower( str )

Mock is not defined
const value = Mock.Random.lower('HELLO')
const value2 = Mock.mock('@lower("HELLO")')

<dl>
  <dt>// Random.lower( str )</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
</dl>

# pick

Random.pick( arr )

Mock is not defined
const value = Mock.Random.pick(['a', 'e', 'i', 'o', 'u'])
const value2 = Mock.mock('@pick(["a", "e", "i", "o", "u"])')

<dl>
  <dt>// Random.pick( arr )</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
</dl>

# shuffle

Random.shuffle( arr )

Mock is not defined
const value = Mock.Random.shuffle(['a', 'e', 'i', 'o', 'u'])
const value2 = Mock.mock('@shuffle(["a", "e", "i", "o", "u"])')

<dl>
  <dt>// Random.shuffle( arr )</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
</dl>

# Miscellaneous

# guid

Random.guid()

Mock is not defined
const value = Mock.Random.guid()
const value2 = Mock.mock('@guid')
const value3 = Mock.mock('@guid()')

<dl>
  <dt>// Random.guid()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# id

Random.id()

Mock is not defined
const value = Mock.Random.id()
const value2 = Mock.mock('@id')
const value3 = Mock.mock('@id()')

<dl>
  <dt>// Random.id()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>

# increment

Random.increment( step? )

Mock is not defined
const value = Mock.Random.increment()
const value2 = Mock.mock('@increment')
const value3 = Mock.mock('@increment()')

const value4 = Mock.Random.increment(100)
const value5 = Mock.mock('@increment(100)')
const value6 = Mock.Random.increment(1000)
const value7 = Mock.mock('@increment(1000)')

<dl>
  <dt>// Random.increment()</dt>
  <dd>{{ value }}</dd>
  <dd>{{ value2 }}</dd>
  <dd>{{ value3 }}</dd>
</dl>
<dl>
  <dt>// Random.increment( step )</dt>
  <dd>{{ value4 }}</dd>
  <dd>{{ value5 }}</dd>
  <dd>{{ value6 }}</dd>
  <dd>{{ value7 }}</dd>
</dl>

最近更新: 9/16/2023, 11:32:20 PM