Сообщение от ytil
|
чтобы выводить числа которые были не использованы
|
<script>
function makeRand(num) {
var usedNumbers = {length : 0};
function f() {
if(usedNumbers.length == num) usedNumbers = {length : 0};
var i = Math.floor(Math.random() * num);
return i in usedNumbers ? f() : (usedNumbers.length++, usedNumbers[i]=true, ++i)
}
return f;
}
var x = makeRand(100);
document.write(x()+"<br>");
document.write(x()+"<br>");
document.write(x()+"<br>");
</script>