нащел скрипт, но не могу понять как задать колличество выводимых строк (на пример 5)
чтоб не повторялись. Сейчас выводится 1 строка рандомно, а нужно 5.
<div class="quotes" style="display:none;">Москва и Московская область</div>
<div class="quotes" style="display:none;">Санкт-Петербург и Ленобласть</div>
<div class="quotes" style="display:none;">Абаза,(Республика Хакасия)</div>
<div class="quotes" style="display:none;">Абакан,(Республика Хакасия)</div>
<div class="quotes" style="display:none;">Абдулино,(Оренбургская область)</div>
<div class="quotes" style="display:none;">Абинск,(Краснодарский край)</div>
<div class="quotes" style="display:none;">Агидель,(Республика Башкортостан)</div>
<div class="quotes" style="display:none;">Агинское,(Забайкальский край)</div>
<div class="quotes" style="display:none;">Агрыз,(Республика Татарстан)</div>
<div class="quotes" style="display:none;">Адыгейск,(Республика Адыгея)</div>
<div class="quotes" style="display:none;">Азнакаево,(Республика Татарстан)</div>
<div class="quotes" style="display:none;">Азов,(Ростовская область)</div>
<div class="quotes" style="display:none;">Ак-Довурак,(Республика Тыва)</div>
... и тд
<script type="text/javascript">
number = document.getElementsByClassName('quotes');
var randomquote = [];
for (i=0; i<=number.length; i++) {
randomquote[i] = document.getElementsByClassName('quotes')[i];
randomquote.push(randomquote[i]);
}
function randomzero (n)
{
return ( Math.floor ( Math.random ( )*0.9999999999999999* (n + 1)) );
}
var number1 = number.length-1;
x = randomzero(number1);
randomquote[x].style.display = 'block';
</script>