Nová ukázka
Reset
Načíst z URL
Uložit a získat odkaz
Vztahuje se k…
Nevyplňujte
Napiště „nejsem robot“
▶
Přepnout zobrazení
Výsledek
<title>Generování náhodných čísel bez opakování</title> <h1>Generování náhodných čísel bez opakování</h1> <p>Četnost je vždy pravidelná. Musí padnout každé číslo z rozsahu, aby se mohlo nějaké číslo vygenerovat podruhé.</p> <p>Nikdy se nevygeneruje stejné náhodné číslo dvakrát za sebou.</p> <button onclick="alert(vygenerovat())"> Vygenerovat </button>
HTML
Autoformát
Standardní režim
Mobilní zobrazení
CSS
Autoformát
CSS reset
Až na konci
var uzBylo = []; var predchozi; var pocetCisel = 3; function vygenerovat() { var nahodne = Math.floor((Math.random() * pocetCisel) + 1); while(uzBylo.indexOf(nahodne) > -1 || predchozi == nahodne) { nahodne = Math.floor((Math.random() * pocetCisel) + 1); } predchozi = nahodne; uzBylo.push(nahodne); if (uzBylo.length == pocetCisel) { uzBylo = []; } return nahodne; }
J
ava
S
cript
Autoformát
jQuery
Umístění JS
window.onload
</head>
</body>