Генерация случайных числ без повторений
ytil,
<script>
function makeRand(num) {
var usedNumbers = [num--];
!function f() {
var i = Math.round(Math.random() * usedNumbers.length);
usedNumbers.splice(i,0,num--);
num && f()
}();
return usedNumbers;
}
var arr = makeRand(100);
document.write(arr)
</script>
Последний раз редактировалось рони, 17.10.2018 в 17:45.
|