name function

String name({
  1. bool middle = false,
})

return a random english name.

while middle is true, there will provide a middle name.

Implementation

String name({bool middle = false}) {
  final length = middle ? 3 : 2;
  final list = [];
  for (var i = 0; i < length; i++) {
    list.add(i == length - 1 ? last() : first());
  }
  return list.join(' ');
}