Генерация контента из различных случайных слов   

Создаем собственный lorem ipsum генератор на JavaScript

https://habr.com/ru/post/652531/


Автор оригинала: RayRay


Генерация контента из различных случайных слов может быть очень полезна для каких-либо тестов. Вот почему сегодня мы создадим функцию, которая будет это делать.

Безусловно, можно использовать какую-нибудь библиотеку, но, так как создание такой генерации не слишком сложно и не займет много строк кода, было бы неплохо написать ее самому.

Для генерации контента нам понадобятся три функции и источник самих слов:

Функция, возвращающая случайное число.

Функция, которая предоставляет нам случайное слово.

Функция, которая делает из слов полноценную строку.

 

 

RunKit
RunKit notebooks are interactive javascript playgrounds connected to a complete node environment right in your browser. Every npm module is pre-installed.
РанКит
Записные книжки RunKit - это интерактивные игровые площадки на javascript, подключенные к полной среде узлов прямо в вашем браузере. Каждый модуль npm предварительно установлен.


https://runkit.com/kmp45/6211d97eb6c289000866f9a0

 

 

const words = [
"ability","able","aboard","about","above","accept","accident","according",
"account","accurate","acres","across","act","action","active","activity",

];

function getRandomWord(firstLetterToUppercase = false) {
const word = words[randomNumber(0, words.length - 1)];
return firstLetterToUppercase ? word.charAt(0).toUpperCase() + word.slice(1) : word;
}

function generateWords(length = 10) {
return [...Array(length)].map((_, i) => getRandomWord(i === 0)).join(' ').trim() + '.';
}

function randomNumber(min, max) {
return Math.round(Math.random() * (max - min) + min);
}

generateWords(10)

 

 

Создаем собственный lorem ipsum генератор на JavaScript
https://habr.com/ru/post/652531/
Автор оригинала: RayRay
Собственный генератор случайных слов для чего угодно

https://calculator888.ru/random-generator/


https://ru.wikipedia.org/wiki/Lorem_ipsum
Lorem ipsum — классический текст-«рыба» (условный, зачастую бессмысленный текст-заполнитель, вставляемый в макет страницы).
https://www.lipsum.com/

https://ru.wikipedia.org/wiki/Генератор_текста