- achAccount
- achRouting
- address
- adjective
- adverb
- animal
- animalType
- appAuthor
- appName
- appVersion
- beerAlcohol
- beerBlg
- beerHop
- beerIbu
- beerMalt
- beerName
- beerStyle
- beerYeast
- bitcoinAddress
- bitcoinPrivateKey
- bool
- breakfast
- bs
- buzzWord
- car
- carFuelType
- carMaker
- carModel
- carTransmissionType
- carType
- cat
- chromeUserAgent
- city
- color
- company
- companySuffix
- contact
- country
- countryAbr
- creditCard
- creditCardCvv
- creditCardExp
- creditCardNumber
- creditCardType
- currency
- currencyLong
- currencyShort
- date
- dateRange
- day
- dessert
- digit
- digitN
- dinner
- dog
- domainName
- domainSuffix
- emoji
- emojiAlias
- emojiCategory
- emojiDescription
- emojiTag
- farmAnimal
- fileExtension
- fileMimeType
- firefoxUserAgent
- firstName
- flipACoin
- float32
- float32Range
- float64
- float64Range
- fruit
- gamertag
- gender
- generate
- hackerAbbreviation
- hackerAdjective
- hackerNoun
- hackerPhrase
- hackerVerb
- hackeringVerb
- hexColor
- hipsterParagraph
- hipsterSentence
- hipsterWord
- hour
- httpMethod
- httpStatusCode
- httpStatusCodeSimple
- imageJpeg
- imagePng
- imageURL
- int16
- int32
- int64
- int8
- ipv4Address
- ipv6Address
- job
- jobDescriptor
- jobLevel
- jobTitle
- language
- languageAbbreviation
- lastName
- latitude
- latitudeInRange
- letter
- letterN
- lexify
- logLevel
- longitude
- longitudeInRange
- loremIpsumParagraph
- loremIpsumSentence
- loremIpsumWord
- lunch
- macAddress
- minute
- month
- monthString
- name
- namePrefix
- nameSuffix
- nanoSecond
- noun
- number
- numerify
- operaUserAgent
- paragraph
- password
- person
- petName
- phone
- phoneFormatted
- phrase
- preposition
- price
- programmingLanguage
- programmingLanguageBest
- question
- quote
- randomInt
- randomString
- randomUint
- regex
- rgbColor
- safariUserAgent
- safeColor
- second
- sentence
- snack
- ssn
- state
- stateAbr
- street
- streetName
- streetNumber
- streetPrefix
- streetSuffix
- timeZone
- timeZoneAbv
- timeZoneFull
- timeZoneOffset
- timeZoneRegion
- uint16
- uint32
- uint64
- uint8
- url
- userAgent
- username
- uuid
- vegetable
- verb
- weekDay
- word
- year
- zip
+ new Faker(seed?
: number): Faker
Create new Faker instance.
Name | Type | Description |
---|---|---|
seed? |
number | random seed value for deterministic generator |
Returns: Faker
▸ achAccount(): string
achAccount will generate a 12 digit account number
Returns: string
▸ achRouting(): string
achRouting will generate a 9 digit routing number
Returns: string
▸ address(): Address
address will generate a struct of address information
Returns: Address
▸ adjective(): string
adjective will generate a random adjective
Returns: string
▸ adverb(): string
adverb will generate a random adverb
Returns: string
▸ animal(): string
animal will return a random animal
Returns: string
▸ animalType(): string
animalType will return a random animal type
Returns: string
▸ appAuthor(): string
appAuthor will generate a random company or person name
Returns: string
▸ appName(): string
appName will generate a random app name
Returns: string
▸ appVersion(): string
appVersion will generate a random app version
Returns: string
▸ beerAlcohol(): string
beerAlcohol will return a random beer alcohol level between 2.0 and 10.0
Returns: string
▸ beerBlg(): string
beerBlg will return a random beer blg between 5.0 and 20.0
Returns: string
▸ beerHop(): string
beerHop will return a random beer hop
Returns: string
▸ beerIbu(): string
beerIbu will return a random beer ibu value between 10 and 100
Returns: string
▸ beerMalt(): string
beerMalt will return a random beer malt
Returns: string
▸ beerName(): string
beerName will return a random beer name
Returns: string
▸ beerStyle(): string
beerStyle will return a random beer style
Returns: string
▸ beerYeast(): string
beerYeast will return a random beer yeast
Returns: string
▸ bitcoinAddress(): string
bitcoinAddress will generate a random bitcoin address consisting of numbers, upper and lower characters
Returns: string
▸ bitcoinPrivateKey(): string
bitcoinPrivateKey will generate a random bitcoin private key base58 consisting of numbers, upper and lower characters
Returns: string
▸ bool(): boolean
bool will generate a random boolean value
Returns: boolean
▸ breakfast(): string
breakfast will return a random breakfast name
Returns: string
▸ bs(): string
bs will generate a random company bs string
Returns: string
▸ buzzWord(): string
buzzWord will generate a random company buzz word string
Returns: string
▸ car(): Car
car will generate a struct with car information
Returns: Car
▸ carFuelType(): string
carFuelType will return a random fuel type
Returns: string
▸ carMaker(): string
carMaker will return a random car maker
Returns: string
▸ carModel(): string
carModel will return a random car model
Returns: string
▸ carTransmissionType(): string
carTransmissionType will return a random transmission type
Returns: string
▸ carType(): string
carType will generate a random car type string
Returns: string
▸ cat(): string
cat will return a random cat breed
Returns: string
▸ chromeUserAgent(): string
chromeUserAgent will generate a random chrome browser user agent string
Returns: string
▸ city(): string
city will generate a random city string
Returns: string
▸ color(): string
color will generate a random color string
Returns: string
▸ company(): string
company will generate a random company name string
Returns: string
▸ companySuffix(): string
companySuffix will generate a random company suffix string
Returns: string
▸ contact(): Contact
contact will generate a struct with information randomly populated contact information
Returns: Contact
▸ country(): string
country will generate a random country string
Returns: string
▸ countryAbr(): string
countryAbr will generate a random abbreviated country string
Returns: string
▸ creditCard(): CreditCard
creditCard will generate a struct full of credit card information
Returns: CreditCard
▸ creditCardCvv(): string
creditCardCvv will generate a random CVV number Its a string because you could have 017 as an exp date
Returns: string
▸ creditCardExp(): string
creditCardExp will generate a random credit card expiration date string Exp date will always be a future date
Returns: string
▸ creditCardNumber(opts?
: CreditCardOptions): string
creditCardNumber will generate a random luhn credit card number
Name | Type |
---|---|
opts? |
CreditCardOptions |
Returns: string
▸ creditCardType(): string
creditCardType will generate a random credit card type string
Returns: string
▸ currency(): Currency
currency will generate a struct with random currency information
Returns: Currency
▸ currencyLong(): string
currencyLong will generate a random long currency name
Returns: string
▸ currencyShort(): string
currencyShort will generate a random short currency value
Returns: string
▸ date(): Date
date will generate a random time.Time struct
Returns: Date
▸ dateRange(start
: Date, end
: Date): Date
dateRange will generate a random time.Time struct between a start and end date
Name | Type |
---|---|
start |
Date |
end |
Date |
Returns: Date
▸ day(): number
day will generate a random day between 1 - 31
Returns: number
▸ dessert(): string
dessert will return a random dessert name
Returns: string
▸ digit(): string
digit will generate a single ASCII digit
Returns: string
▸ digitN(m
: number): string
digitN will generate a random string of length N consists of ASCII digits (note it can start with 0).
Name | Type |
---|---|
m |
number |
Returns: string
▸ dinner(): string
dinner will return a random dinner name
Returns: string
▸ dog(): string
dog will return a random dog breed
Returns: string
▸ domainName(): string
domainName will generate a random url domain name
Returns: string
▸ domainSuffix(): string
domainSuffix will generate a random domain suffix
Returns: string
▸ email(): string
email will generate a random email string
Returns: string
▸ emoji(): string
emoji will return a random fun emoji
Returns: string
▸ emojiAlias(): string
emojiAlias will return a random fun emoji alias
Returns: string
▸ emojiCategory(): string
emojiCategory will return a random fun emoji category
Returns: string
▸ emojiDescription(): string
emojiDescription will return a random fun emoji description
Returns: string
▸ emojiTag(): string
emojiTag will return a random fun emoji tag
Returns: string
▸ farmAnimal(): string
farmAnimal will return a random animal that usually lives on a farm
Returns: string
▸ fileExtension(): string
fileExtension will generate a random file extension
Returns: string
▸ fileMimeType(): string
fileMimeType will generate a random mime file type
Returns: string
▸ firefoxUserAgent(): string
firefoxUserAgent will generate a random firefox broswer user agent string
Returns: string
▸ firstName(): string
firstName will generate a random first name
Returns: string
▸ flipACoin(): string
flipACoin will return a random value of Heads or Tails
Returns: string
▸ float32(): number
float32 will generate a random float32 value
Returns: number
▸ float32Range(min
: number, max
: number): number
float32Range will generate a random float32 value between min and max
Name | Type |
---|---|
min |
number |
max |
number |
Returns: number
▸ float64(): number
float64 will generate a random float64 value
Returns: number
▸ float64Range(min
: number, max
: number): number
float64Range will generate a random float64 value between min and max
Name | Type |
---|---|
min |
number |
max |
number |
Returns: number
▸ fruit(): string
fruit will return a random fruit name
Returns: string
▸ gamertag(): string
gamertag will generate a random video game username
Returns: string
▸ gender(): string
gender will generate a random gender string
Returns: string
▸ generate(dataVal
: string): string
Generate fake information from given string. Replaceable values should be within {}
Functions
{firstname}
-billy
{sentence:3}
-Record river mind.
{number:1,10}
-4
{uuid}
-590c1440-9888-45b0-bd51-a817ee07c3f2
Letters/Numbers
- random numbers:
###
-481
- random letters:
???
-fda
Name | Type | Description |
---|---|---|
dataVal |
string | template string |
Returns: string
▸ hackerAbbreviation(): string
hackerAbbreviation will return a random hacker abbreviation
Returns: string
▸ hackerAdjective(): string
hackerAdjective will return a random hacker adjective
Returns: string
▸ hackerNoun(): string
hackerNoun will return a random hacker noun
Returns: string
▸ hackerPhrase(): string
hackerPhrase will return a random hacker sentence
Returns: string
▸ hackerVerb(): string
hackerVerb will return a random hacker verb
Returns: string
▸ hackeringVerb(): string
hackeringVerb will return a random hacker ingverb
Returns: string
▸ hexColor(): string
hexColor will generate a random hexadecimal color string
Returns: string
▸ hipsterParagraph(paragraphCount
: number, sentenceCount
: number, wordCount
: number, separator
: string): string
hipsterParagraph will generate a random paragraphGenerator Set Paragraph Count Set Sentence Count Set Word Count Set Paragraph Separator
Name | Type |
---|---|
paragraphCount |
number |
sentenceCount |
number |
wordCount |
number |
separator |
string |
Returns: string
▸ hipsterSentence(wordCount
: number): string
hipsterSentence will generate a random sentence
Name | Type |
---|---|
wordCount |
number |
Returns: string
▸ hipsterWord(): string
hipsterWord will return a single hipster word
Returns: string
▸ hour(): number
hour will generate a random hour - in military time
Returns: number
▸ httpMethod(): string
httpMethod will generate a random http method
Returns: string
▸ httpStatusCode(): number
httpStatusCode will generate a random status code
Returns: number
▸ httpStatusCodeSimple(): number
httpStatusCodeSimple will generate a random simple status code
Returns: number
▸ imageJpeg(width
: number, height
: number): ArrayBuffer
imageJpeg generates a random rgba jpeg image
Name | Type |
---|---|
width |
number |
height |
number |
Returns: ArrayBuffer
▸ imagePng(width
: number, height
: number): ArrayBuffer
imagePng generates a random rgba png image
Name | Type |
---|---|
width |
number |
height |
number |
Returns: ArrayBuffer
▸ imageURL(width
: number, height
: number): string
imageURL will generate a random Image Based Upon Height And Width. https://picsum.photos/
Name | Type |
---|---|
width |
number |
height |
number |
Returns: string
▸ int16(): number
int16 will generate a random int16 value
Returns: number
▸ int32(): number
int32 will generate a random int32 value
Returns: number
▸ int64(): number
int64 will generate a random int64 value
Returns: number
▸ int8(): number
int8 will generate a random Int8 value
Returns: number
▸ ipv4Address(): string
ipv4Address will generate a random version 4 ip address
Returns: string
▸ ipv6Address(): string
ipv6Address will generate a random version 6 ip address
Returns: string
▸ job(): Job
job will generate a struct with random job information
Returns: Job
▸ jobDescriptor(): string
jobDescriptor will generate a random job descriptor string
Returns: string
▸ jobLevel(): string
jobLevel will generate a random job level string
Returns: string
▸ jobTitle(): string
jobTitle will generate a random job title string
Returns: string
▸ language(): string
language will return a random language
Returns: string
▸ languageAbbreviation(): string
languageAbbreviation will return a random language abbreviation
Returns: string
▸ lastName(): string
lastName will generate a random last name
Returns: string
▸ latitude(): number
latitude will generate a random latitude float64
Returns: number
▸ latitudeInRange(min
: number, max
: number): number
latitudeInRange will generate a random latitude within the input range
Name | Type |
---|---|
min |
number |
max |
number |
Returns: number
▸ letter(): string
letter will generate a single random lower case ASCII letter
Returns: string
▸ letterN(n
: number): string
letterN will generate a random ASCII string with length N
Name | Type | Description |
---|---|---|
n |
number | number of letters to generate |
Returns: string
▸ lexify(str
: string): string
lexify will replace ? with random generated letters
Name | Type |
---|---|
str |
string |
Returns: string
▸ logLevel(): string
logLevel will generate a random log level See data/LogLevels for list of available levels
Returns: string
▸ longitude(): number
longitude will generate a random longitude float64
Returns: number
▸ longitudeInRange(min
: number, max
: number): number
longitudeInRange will generate a random longitude within the input range
Name | Type |
---|---|
min |
number |
max |
number |
Returns: number
▸ loremIpsumParagraph(paragraphCount
: number, sentenceCount
: number, wordCount
: number, separator
: string): string
loremIpsumParagraph will generate a random paragraphGenerator
Name | Type |
---|---|
paragraphCount |
number |
sentenceCount |
number |
wordCount |
number |
separator |
string |
Returns: string
▸ loremIpsumSentence(wordCount
: number): string
loremIpsumSentence will generate a random sentence
Name | Type |
---|---|
wordCount |
number |
Returns: string
▸ loremIpsumWord(): string
loremIpsumWord will generate a random word
Returns: string
▸ lunch(): string
lunch will return a random lunch name
Returns: string
▸ macAddress(): string
macAddress will generate a random mac address
Returns: string
▸ minute(): number
minute will generate a random minute
Returns: number
▸ month(): number
month will generate a random month int
Returns: number
▸ monthString(): string
monthString will generate a random month string
Returns: string
▸ name(): string
name will generate a random First and Last Name
Returns: string
▸ namePrefix(): string
namePrefix will generate a random name prefix
Returns: string
▸ nameSuffix(): string
nameSuffix will generate a random name suffix
Returns: string
▸ nanoSecond(): number
nanoSecond will generate a random nano second
Returns: number
▸ noun(): string
noun will generate a random noun
Returns: string
▸ number(min
: number, max
: number): number
number will generate a random number between given min And max
Name | Type |
---|---|
min |
number |
max |
number |
Returns: number
▸ numerify(str
: string): string
numerify will replace # with random numerical values
Name | Type |
---|---|
str |
string |
Returns: string
▸ operaUserAgent(): string
operaUserAgent will generate a random opera browser user agent string
Returns: string
▸ paragraph(paragraphCount
: number, sentenceCount
: number, wordCount
: number, separator
: string): string
paragraph will generate a random paragraphGenerator
Name | Type |
---|---|
paragraphCount |
number |
sentenceCount |
number |
wordCount |
number |
separator |
string |
Returns: string
▸ password(lower
: boolean, upper
: boolean, numeric
: boolean, special
: boolean, num
: number): string
password will generate a random password. Minimum number length of 5 if less than.
Name | Type |
---|---|
lower |
boolean |
upper |
boolean |
numeric |
boolean |
special |
boolean |
num |
number |
Returns: string
▸ person(): string
person will generate a struct with person information
Returns: string
▸ petName(): string
petName will return a random fun pet name
Returns: string
▸ phone(): string
phone will generate a random phone number string
Returns: string
▸ phoneFormatted(): string
phoneFormatted will generate a random phone number string
Returns: string
▸ phrase(): string
phrase will return a random dictionary phrase
Returns: string
▸ preposition(): string
preposition will generate a random preposition
Returns: string
▸ price(min
: number, max
: number): number
price will take in a min and max value and return a formatted price
Name | Type |
---|---|
min |
number |
max |
number |
Returns: number
▸ programmingLanguage(): string
programmingLanguage will return a random programming language
Returns: string
▸ programmingLanguageBest(): string
programmingLanguageBest will return a random programming language
Returns: string
▸ question(): string
question will return a random question
Returns: string
▸ quote(): string
quote will return a random quote from a random person
Returns: string
▸ randomInt(all
: number[]): number
randomInt will take in a slice of int and return a randomly selected value
Name | Type |
---|---|
all |
number[] |
Returns: number
▸ randomString(all
: string[]): string
randomString will take in a slice of string and return a randomly selected value
Name | Type |
---|---|
all |
string[] |
Returns: string
▸ randomUint(all
: number[]): number
randomUint will take in a slice of uint and return a randomly selected value
Name | Type |
---|---|
all |
number[] |
Returns: number
▸ regex(regexStr
: string): string
regex will generate a string based upon a RE2 syntax
Name | Type |
---|---|
regexStr |
string |
Returns: string
▸ rgbColor(): number[]
rgbColor will generate a random int slice color
Returns: number[]
▸ safariUserAgent(): string
safariUserAgent will generate a random safari browser user agent string
Returns: string
▸ safeColor(): string
safeColor will generate a random safe color string
Returns: string
▸ second(): number
second will generate a random second
Returns: number
▸ sentence(wordCount
: number): string
sentence will generate a random sentence
Name | Type |
---|---|
wordCount |
number |
Returns: string
▸ snack(): string
snack will return a random snack name
Returns: string
▸ ssn(): string
SSN will generate a random Social Security Number
Returns: string
▸ state(): string
state will generate a random state string
Returns: string
▸ stateAbr(): string
stateAbr will generate a random abbreviated state string
Returns: string
▸ street(): string
street will generate a random address street string
Returns: string
▸ streetName(): string
streetName will generate a random address street name string
Returns: string
▸ streetNumber(): string
streetNumber will generate a random address street number string
Returns: string
▸ streetPrefix(): string
streetPrefix will generate a random address street prefix string
Returns: string
▸ streetSuffix(): string
streetSuffix will generate a random address street suffix string
Returns: string
▸ timeZone(): string
timeZone will select a random timezone string
Returns: string
▸ timeZoneAbv(): string
timeZoneAbv will select a random timezone abbreviation string
Returns: string
▸ timeZoneFull(): string
timeZoneFull will select a random full timezone string
Returns: string
▸ timeZoneOffset(): number
timeZoneOffset will select a random timezone offset
Returns: number
▸ timeZoneRegion(): string
timeZoneRegion will select a random region style timezone string, e.g. "America/Chicago"
Returns: string
▸ uint16(): number
uint16 will generate a random uint16 value
Returns: number
▸ uint32(): number
uint32 will generate a random uint32 value
Returns: number
▸ uint64(): number
uint64 will generate a random uint64 value
Returns: number
▸ uint8(): number
uint8 will generate a random uint8 value
Returns: number
▸ url(): string
url will generate a random url string
Returns: string
▸ userAgent(): string
userAgent will generate a random broswer user agent
Returns: string
▸ username(): string
username will generate a random username based upon picking a random lastname and random numbers at the end
Returns: string
▸ uuid(): string
uuid (version 4) will generate a random unique identifier based upon random numbers Format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Returns: string
▸ vegetable(): string
vegetable will return a random vegetable name
Returns: string
▸ verb(): string
verb will generate a random verb
Returns: string
▸ weekDay(): string
weekDay will generate a random weekday string (Monday-Sunday)
Returns: string
▸ word(): string
word will generate a random word
Returns: string
▸ year(): number
year will generate a random year between 1900 - current year
Returns: number
▸ zip(): string
zip will generate a random Zip code string
Returns: string