Скоро в форума на DBG коментирахме скрипт за генериране на случайни числа за тото 6 от 49. Аз си написах собствен JavaScript генератор, който използва специфични и важни javascript трикове:
1. Генериране на обхват от числа
2. Проверка дали дадено число е част от масив
3. Възходящо сортиране на масив от числа
Ето и кода за тото-генератора:
// Деклариране на минимално и максимално число var min = 1; var max = 49; // Брой на случайно-генерираните числа var randnums = 6; /* =================================== */ var nums = []; var c = 0; var seqarr =[]; function compare(a,b){return a - b} for (var num = min; num <= max; num++){nums.push(num)} do{ var el = nums[Math.floor(Math.random() * nums.length)]; if(seqarr.indexOf(el) != -1){continue} else { seqarr.push(el); c++; } }while(c<randnums); document.write(seqarr.sort(compare)); |
Пример може да се види тук:
JavaScript Random Numbers – ТОТО 6 от 49