<script>
var zufall1, zufall2, zufall3, zufall4;
function zufallzahl() {
zufall1=Math.random();
zufall2=zufall1*4;
zufall3=Math.floor(zufall2);
zufall4=Math.ceil(zufall2);
zufall5 = Math.round(zufall2);
zufall6 = Math.round(zufall2*100)/100
document.form1.feld1.value=zufall1;
document.form1.feld2.value=zufall2;
document.form1.feld3.value=zufall3;
document.form1.feld4.value=zufall4;
document.form1.feld5.value = zufall5;
document.form1.feld6.value = zufall6;
}
</script>
Mit dem Mathe Objekt
Math.random() werden Zufallszahlen zwischen
0 (inklusive) und 1 (exklusive) erzeugt:
Die Zahl kann 0 sein, aber sie ist nie 1 sondern liegt immer darunter.
Math.floor(wert) rundet ab
Math.ceil(wert) rundet auf
Math.round(wert) rundet auf wenn die erste Stelle
hinter dem Komma größer gleich 5 ist, ansonsten wird abgerundet
Der Eingabewert eines Textfeldes namens meintextfeld aus dem Formular namens
meinformular kann folgendermaßen zugewiesen werden: document.meinformular.meintextfeld.value=eingabewert
Eine Funktion, die eine Zufallszahl zwischen einem Minimalwert und einem Maximalwert ausgibt, könnte so aussehen:
function rand (min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }