sentence function
Generate a random sentence Generate a random sentence.
Implementation
String sentence({int wordCount = 8}) {
const words = [
'a',
'ac',
'accumsan',
'adipiscing',
'aenean',
'aliquam',
'aliquet',
'amet',
'ante',
'arcu',
'at',
'auctor',
'augue',
'bibendum',
'blandit',
'commodo',
'condimentum',
'congue',
'consectetur',
'consequat',
'convallis',
'cras',
'cum',
'curabitur',
'cursus',
'dapibus',
'diam',
'dictum',
'dictumst',
'dignissim',
'dis',
'dolor',
'donec',
'dui',
'duis',
'egestas',
'eget',
'eleifend',
'elementum',
'elit',
'enim',
'erat',
'eros',
'est',
'et',
'etiam',
'eu',
'euismod',
'facilisi',
'facilisis',
'fames',
'faucibus',
'felis',
'fermentum',
'feugiat',
'fringilla',
'fusce',
'gravida',
'habitant',
'habitasse',
'hac',
'hendrerit',
'iaculis',
'id',
'imperdiet',
'in',
'integer',
'interdum',
'ipsum',
'justo',
'lacinia',
'lacus',
'laoreet',
'lectus',
'leo',
'libero',
'ligula',
'lobortis',
'lorem',
'luctus',
'maecenas',
'magna',
'magnis',
'malesuada',
'massa',
'mattis',
'mauris',
'metus',
'mi',
'molestie',
'mollis',
'montes',
'morbi',
'mus',
'nam',
'nascetur',
'natoque',
'nec',
'neque',
'netus',
'nibh',
'nisi',
'nisl',
'non',
'nulla',
'nullam',
'nunc',
'odio',
'orci',
'ornare',
'parturient',
'pellentesque',
'penatibus',
'pharetra',
'phasellus',
'placerat',
'platea',
'porta',
'porttitor',
'posuere',
'potenti',
'praesent',
'pretium',
'proin',
'pulvinar',
'purus',
'quam',
'quis',
'quisque',
'rhoncus',
'ridiculus',
'risus',
'sagittis',
'sapien',
'scelerisque',
'sed',
'sem',
'semper',
'senectus',
'sit',
'sociis',
'sodales',
'sollicitudin',
'suscipit',
'suspendisse',
'tellus',
'tempor',
'tempus',
'tincidunt',
'tortor',
'tristique',
'turpis',
'ullamcorper',
'ultrices',
'ultricies',
'urna',
'ut',
'varius',
'vel',
'velit',
'venenatis',
'vestibulum',
'vitae',
'vivamus',
'viverra',
'volutpat',
'vulputate',
];
return List.generate(wordCount, (_) => words[Random().nextInt(words.length)])
.join(' ');
}