generate static method

String generate({
  1. int words = 50,
})

generate API.

Implementation

static String generate({int words = 50}) {
  const List<String> source = <String>[
    'lorem',
    'ipsum',
    'dolor',
    'sit',
    'amet',
    'consectetur',
    'adipiscing',
    'elit',
    'sed',
    'do',
    'eiusmod',
    'tempor',
    'incididunt',
    'ut',
    'labore',
    'et',
    'dolore',
    'magna',
    'aliqua',
    'ut',
    'enim',
    'ad',
    'minim',
    'veniam',
    'quis',
    'nostrud',
    'exercitation',
    'ullamco',
    'laboris',
    'nisi',
    'aliquip',
  ];
  final int count = words < 1 ? 1 : words;
  final StringBuffer buffer = StringBuffer();
  for (int i = 0; i < count; i++) {
    if (i > 0) {
      buffer.write(' ');
    }
    buffer.write(source[i % source.length]);
  }
  final String raw = buffer.toString();
  return '${raw[0].toUpperCase()}${raw.substring(1)}.';
}