JavaScript lotto
Почнав да играм лото секоја недела, па си викам да избегам од шемата на важни датуми во мојот живот. И тука се роди скриптичево за генерирање лото бројчиња. Од неколку обида добив еднаш 4 :), ама за кратко, бидејќи излезе дека лотарија згрешила две бројки при известувањето на нивната веб страна.
Javascript:
var numbers = new Array();
function generateNumbers()
{
var slcNumbers = document.getElementById("slcNumbers");
var n = parseInt(slcNumbers.options[slcNumbers.selectedIndex].value);
var max = document.getElementById("tbxMaxBroj").value;
var generiraniBroevi = document.getElementById("generiraniBroevi");
if(max < 10)
{
alert("Изберете поголем број од 10")
return;
}
generiraniBroevi.innerHTML = "";
numbers = new Array();
for(var i = 0; i < n; i++)
{
num = Math.floor(Math.random()*(parseInt(max)+1));
if(checkIfNumberExist(num) || num == 0)
--i;
else
numbers[i] = num;
}
for(var i = 0; i < numbers.length; i++)
generiraniBroevi.innerHTML += "Број " + (i+1) +" = " + numbers[i] + " “;
}
function checkIfNumberExist(num)
{
exist = false;
for(var i = 0; i < numbers.length; i++)
{
if(numbers[i] == num)
{
exist = true;
break;
}
}
return exist;
}
HTML:
броеви Од 1 до
Демо: