Hirdetés

Keresés

Új hozzászólás Aktív témák

  • cattus
    addikt

    const selectedNumbers = new Set();
    function generateUniqueRandomNumbers(min, max, count) {
        const uniqueNumbers = new Set();
        while (uniqueNumbers.size < count) {
            const randomNumber = Math.floor(Math.random() * (max - min + 1)) + min;
            uniqueNumbers.add(randomNumber);
        }
        return Array.from(uniqueNumbers);
    }
    function showRandomNumber() {
        const uniqueRandomNumbers = generateUniqueRandomNumbers(1, 500, 500);
        const randomNumber = uniqueRandomNumbers[0]; // Csak az első számot jelenítjük meg
        document.getElementById("randomNumberDisplay").textContent = `${randomNumber}`;
    }
    function selectNumber() {
        const displayedNumber = parseInt(document.getElementById("randomNumberDisplay").textContent);
        selectedNumbers.add(displayedNumber);
        showRandomNumber();
    }
    // HTML gomb kattintás esemény kezelése
    document.getElementById("selectButton").addEventListener("click", selectNumber);

    Minden egyes gomb kattintáskor újragenerálod a uniqueNumbers-et, a selectedNumbers-t viszont nem.

    Tombolánál szerintem úgy kéne működnie, hogy egyszer legenerálod a random tömbödet az elején, majd utána csak kiveszel belőle számokat (és opcionálisan átrakod egy másikba).

Új hozzászólás Aktív témák