Несколько различных случайных чисел в диапозоне
Помогите пожалуйста создать функцию, которая генерирует четыре случайных целых числа от 0 до 8, не совпадающих между собой...
|
|
Рони, прежде чем спросить, я прочел твой ответ, но просто не понял как с ним работать. Код типа
random(0,8,4); q=arr[1]; alert(q); не работает |
alexan0308,
var arr = random(0,8,4); |
<script language="JavaScript" type="text/javascript"> function random(min,max,l) {var arr = [],m = [],n = 0; if (max - min < l-1) return; for (var i=0; i<=(max-min); i++)m[i] = i + min; for (var i=0; i<l; i++) {n = Math.floor(Math.random()*(m.length)); arr[i]=m.splice(n,1);}; return arr } var arr = random(0,8,4); alert(arr); </script> |
Спасибо, вроде разобрался!
|
Часовой пояс GMT +3, время: 22:02. |