e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Izbira naključnega števila med 1 in 6

Koda:
<script type="text/javascript">
function vrzi()
{
var koliko = 6
var nakljucno = Math.random()
var izbrano = Math.floor(koliko * nakljucno) + 1
document.getElementById("slika").src="slike/kocka" + izbrano + ".gif"
}
</script>

<body onload="vrzi()">

<p>
<img id="to" onclick="vrzi()" src="kocka.gif" alt="kocka" />
</p>
Izgled v
brskalniku:

kocka

Razlaga: Funkcija vrzi izbere naključno število med 1 in 6. Najprej se deklarira spremenljivko koliko, ki se ji dodeli vrednost 6 (število različnih vrednosti). Spremenljivki nakljucno pa se s postopkom Math.random dodeli naključna vrednost med 0 in 0,999999999. S postopkom Math.floor se vrednost zaokroži navzdol, in se prišteje 1. Ne sme se zaokrožiti navzgor, saj obstaja izjemno majhna verjetnost, da bo naključno število 0 (zaokroženo navzgor pa je še vedno 0). S postopkom document.getElementById se poišče element z oznako slika. Prikaže se slika z ustreznim številom pik.

SERŠ Maribor : Strokovna gimnazija : 2004 : David Kumer