name method

String name()

Generates a name.

Example:

  faker.person.name(); // Mrs. Fiona Ward MD

Implementation

String name() {
  switch (random.integer(10)) {
    case 0:
      return '${random.element(_prefixes)} ${random.element(firstnames)} '
          '${random.element(lastnames)}';
    case 1:
      return '${random.element(firstnames)} ${random.element(lastnames)} '
          '${random.element(_suffixes)}';
    case 2:
      return '${random.element(_prefixes)} ${random.element(firstnames)} '
          '${random.element(lastnames)} ${random.element(_suffixes)}';
    default:
      return '${random.element(firstnames)} ${random.element(lastnames)}';
  }
}