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 до


Демо:

Од 1 до

Hits for this post:657

Leave a Comment