Code:
function randomNumber(min,max)
{
return (min + (Math.random() * (max - min))); //Geeft een random getal terug tussen de 2 opgegeven parameters.
}
ogen = Math.round(randomNumber(0.5,6.4)); //Geeft de variabele ogen een getal tussen de 1 en 6.[/QUOTE]
Zo kom je niet precies op 1/6 uit, 6.4 moet 6.5 zijn.
Math.floor() is handiger bij een dobbelsteen:
PHP:
function randomNumber(min,max) {
return Math.floor(Math.random() * (max - min + 1) + min);
};
ogen = randomNumber(1,6);
Voor het plaatje kun je:
PHP:
document.getElementById("dobbelsteen").src = ogen + '.jpg';
gebruiken.
~/~
Nog een alles in één script:
PHP:
<script type="text/javascript">
function dobbel(img) {
img.src = Math.floor(Math.random() * 6 + 1) + '.jpg';
};
</script>
<img src="6.jpg" onclick="dobbel(this)" style="cursor: pointer;">
Vr.Gr. Egel.