JSFiddle - React, Tailwind, and code Playground

HTML

<button id="generate">
Сгенерировать
</button>

<div id="chapterOne">

</div>

<div id="chapterTwo">

</div>



<div id="epilogue">

</div>

JavaScript

var button = document.querySelector('#generate');
button.onclick = generate;

function generate(){
	var chapterOne = document.getElementById('chapterOne');
	var chapterTwo = document.getElementById('chapterTwo');
	var epilogue = document.getElementById('epilogue');
	var hero = getHero();
	chapterOne.innerHTML = getChapterOne();
	chapterTwo.innerHTML = getChapterTwo();
	epilogue.innerHTML = getEpilogue();
	
}


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


function getAdjective(num){
	var adjectives = [
['Храбрый', 'Верный императору', 'Сверхчеловеческий'],
['храбро', 'мужественно', 'сверхчеловечески'],
['отвратительных', 'ужасающих', 'нечеловеческих'],
['храбрых', 'сверхчеловеческих', 'храбрых'],
['отвратительно', 'ужасающе', 'нечеловечески'],
['грациозно','плавно', 'изящно'],
['неэстетичных', 'грубых', 'примитивных'],
['отвратительные', 'ужасающие', 'нечеловеческие'],
['отвратительной', 'ужасающей', 'нечеловеческой']
];
	return adjectives[num][getRandomInt(0, 3)];
}

function getHero(){
	var heroes = [
	'гвардеец',
	'космический десантник',
	'Инквизитор',
	'Гор',
	'Хорус',
	'Горус'
	];
	return heroes[getRandomInt(0, heroes.length)];
}

function getEnemy(){
	var enemies = [
		'космических десантников',
		'гвардейца',
		'инквизитора',
		'героев империума',
		'отряд космодесантников',
		'Хоруса',
		'Горуса',
		'Хаоситов',
		'Еретиков',
		'Эльдар'
	];
	return enemies[getRandomInt(0, enemies.length)];
}

function getChapterOne(){
	var text = [
	getAdjective(0)+' космический десантник '+getAdjective(1)+" отражал атаки "+getAdjective(2)+" врагов.",
	getAdjective(0)+"  Инквизитор направил тугую праведную струю огнемёта на врагов и они "+getAdjective(4)+" завопили.",
	" Герои Империума собирались отдать свои жизни, ведь лучше умереть за императора, чем жить для себя.",
	"Отряд "+getAdjective(3)+" космических десантников "+getAdjective(1)+" пробирался через логово "+getAdjective(2)+" врагов.",
	getAdjective(0)+" Хорус...