Skip to content

Latest commit

 

History

History
108 lines (87 loc) · 3.76 KB

dw-random.md

File metadata and controls

108 lines (87 loc) · 3.76 KB

Home > @antv/dw-random

dw-random package

Random generate value

Example

import random from '@antv/dw-random';

const name = random.name();

with your own seed

import { Random } from '@antv/dw-random';
const random = new Random(200);
console.log(random.phone());

extend

import { Random } from '@antv/dw-random';
Random.mixin({
 user() {
   return {
     name: this.cname(),
     aget: this.integer({ max: 50, min: 25 })
   }
 }
})

Classes

Class Description
BasicRandom Basic(bool int float regexp) Generater basic generator for bool int float regexp
ChAddressRandom Generator for address
ColorRandom Generator for color
DateTimeRandom Generator for date
LocationRandom The Generator for location
Random Random constructor
TextRandom Generator for string
WebRandom Generator for web

Interfaces

Interface Description
BooleanOptions the params to generate boolean
CCharacterOptions
CharacterOptions
CLastNameOptions
ColorDB database for color generator
CoordinatesOptions
CWordOption
CZodiacOptions
DateTimeDB database for DateTimeRandom
DateTimeOptions
DomainOptions
EmailOptions
FloatOptions The params to generate a float
HexColorOptions
HSLAOptions
HSLBaseOPtions the params for hls color
HSLOptions
Interval
MixinOptions
MonthOptions
ParagraphOptions
Person
PhoneOptions
Random Random Interface
RGBAOptions
RGBBaseOptions
RGBOptions
SentenceOptions
StringOptions
SyllableOptions
TextDB TextRandom's database
TimeOptions
UrlOptions
WebDB database for web generator
WeekDayOptions
WordOptions

Variables

Variable Description
_default

Type Aliases

Type Alias Description
AnyFunc
Database Random’s database
RandomFunc