JavaScript
Генерация случайного числа в пределах от минимального числа до максимального на JavaScript.
Функция генерации случайного числа
Код: Выделить всё
<script>function genRand(min,max) { var range = max - min + 1; return Math.floor(Math.random()*range) + min;}alert(genRand(1,100));</script>
Примеры использования
Генерация случайной даты в формате 15.10.2010 (возможны не все даты)
Код: Выделить всё
var str = '';for (var i=0; i<20; i++) { var day = genRand(1,28); // 28 - последний день, который точно есть в каждом месяце var month = genRand(1,12); var year = genRand(1990,2011); str += day + '.' + month + '.' + year + '<br />';}document.write(str);
Код: Выделить всё
var str = '';var prefixArray = Array(7921,7905,7950,7951,7906,7911,7931);for (var i=0; i<20; i++) { var prefix = prefixArray[genRand(0,6)]; var phone = genRand(1234567,9876543); str += prefix + '' + phone + '<br />';}document.write(str);