Skip to main content

person Domain

The person domain maps domain keywords to underlying faker implementations.

Faker Documentation

Methods

person.bio

Returns a random short biography

No parameters.

Examples:

person.bio()

Example return values:

  • "designer, engineer, developer"
  • "leader, leader"

person.firstName

Returns a random first name.

ArgTypeRequiredDescription
sexstringnoOptional sex for first-name selection. Valid values: female or male.

Examples:

person.firstName()
person.firstName(sex="female")

Example return values:

  • "David"
  • "Alvera"

person.fullName

Generates a random full name.

No parameters.

Examples:

person.fullName()

Example return values:

  • "Miss Chelsea Heller"
  • "Mrs. Diane McClure"

person.gender

Returns a random gender.

No parameters.

Examples:

person.gender()

Example return values:

  • "Demiflux"
  • "M2F"

person.jobArea

Generates a random job area.

No parameters.

Examples:

person.jobArea()

Example return values:

  • "Integration"
  • "Quality"

person.jobDescriptor

Generates a random job descriptor.

No parameters.

Examples:

person.jobDescriptor()

Example return values:

  • "Central"
  • "Human"

person.jobTitle

Generates a random job title.

No parameters.

Examples:

person.jobTitle()

Example return values:

  • "Lead Communications Assistant"
  • "Regional Operations Technician"

person.jobType

Generates a random job type.

No parameters.

Examples:

person.jobType()

Example return values:

  • "Engineer"
  • "Director"

person.lastName

Returns a random last name.

ArgTypeRequiredDescription
sexstringnoOptional sex for last-name selection. Valid values: female or male.

Examples:

person.lastName()
person.lastName(sex="male")

Example return values:

  • "Heller"
  • "Schneider"

person.middleName

Returns a random middle name.

ArgTypeRequiredDescription
sexstringnoOptional sex for middle-name selection. Valid values: female or male.

Examples:

person.middleName()
person.middleName(sex="female")

Example return values:

  • "August"
  • "Emerson"

person.prefix

Returns a random person prefix.

ArgTypeRequiredDescription
sexstringnoThe optional sex to use. Can be either 'female' or 'male'.

Examples:

person.prefix()
person.prefix(sex="male")

Example return values:

  • "Dr."
  • "Ms."

person.sex

Returns a random sex.

No parameters.

Examples:

person.sex()

Example return values:

  • "male"

person.sexType

Returns a random sex type. The SexType is intended to be used in parameters and conditions.

No parameters.

Examples:

person.sexType()

Example return values:

  • "male"

person.suffix

Returns a random person suffix.

No parameters.

Examples:

person.suffix()

Example return values:

  • "DVM"
  • "III"

person.zodiacSign

Returns a random zodiac sign.

No parameters.

Examples:

person.zodiacSign()

Example return values:

  • "Pisces"
  • "Capricorn"