Доброго времени суток, на курсах дали задание, нужно сделать генератор случайных чисел, проблема в том что я не совсем знаю как можно потом вывести их на экран браузера, и каждый раз заменять, был бы очень рад если кто то поможет с этим заданием)
Доброго времени суток, на курсах дали задание, нужно сделать генератор случайных чисел, проблема в том что я не совсем знаю как можно потом вывести их на экран браузера, и каждый раз заменять, был бы очень рад если кто то поможет с этим заданием)
Я бы так сделал, организованно вроде просто, чуть ниже объясню детально все элементы данного скрипта.
var rand_numbers = [];
function randomInteger() {
var result = Math.floor(1 Math.random() * 17);
if (rand_numbers.indexOf(result) == -1) {
rand_numbers.push(result);
return result;
}
}
$(".parameters__button").click(function() {
rand_numbers.length = 0;
var i =0;
while(i < 10) {
randomInteger();
i ;
continue
}
rand_numbers.length = 5;
$(".parameters__result__number").text(rand_numbers.join(" "));
});
В общем тут есть функция которая создает случайные числа, и возвращает их в массив который объявлен вне функции, а на кнопку просто вешаем обработчик события, при клике на кнопку мы прогоняем через цикл этот метод, и он заполняет массив, потом просто внедряем в результат случайные числа и разделяем их с помощью join.
<form class="parameters__button" id="parameters__generator__form" action="common.js" method="get">
<input form="parameters__generator__form" type="button" value="Сгенерировать">
<div class="parameters__result">
<output name="result" class="parameters__result__number">0