var nums = [1,2,3,4,5,6,7,8,9,10,11,12]; var gen_nums = []; function in_array(array, el) { for(var i = 0 ; i < array.length; i++) if(array[i] == el) return true; return false; } function get_rand(array) { var rand = array[Math.floor(Math.random()*array.length)]; if(!in_array(gen_nums, rand)) { gen_nums.push(rand); return rand; } return get_rand(array); } for(var i = 0; i < 9; i++) { document.write(get_rand(nums)); }
Jacob Relkin
source share