Zufallszahl 01 - Random Number
Sie möchten für verschiedene Zwecke eine Auswahl, abhängig von einer zufällig generierten Zahl innerhalb eines bestimmten Zahlenbereichs treffen. Ein Basisscript für eine solche Anwendung finden Sie hier.
eine Zufallszahl zwischen 1 und X (einschließlich)
Hier wird eine Zufallszahl ab 1 und einer von ihnen festzulegenden Höchstzahl ermittelt. Der Zahlenbereich für die Auswahl der Zufallzahl ersteckt sich auf den Bereich von 1 (inclusive) und dem eingetragenen Höchstwert (inclusive).
Dieses Scriptbeispiel generiert eine Zufallszahl zwischen 1 und 49 z.B. für Lotto. Natürlich können sie auch einen anderen Höchstwert festlegen.
Das Script
<script type="text/javascript" language="JavaScript">
<!--
function zufall()
{
var a = 0;
a = Math.random();
a *= 49; // hier Limit ändern (49)
a = Math.ceil(a);
// Ausgabe
document.getElementById("Zahl").value= = a;
}
-->
</script>
Der Quelltext für das Formularfeld:
<form name="Ausgabe">
<input id="Zahl" type="Text" name="Zahl" value="">
</form>
Anwendungen
Die Möglichkeiten die sie mit einer Zufallszahl haben sind recht vielfältig. Ich könnte mir einen Einsatz nicht nur für kleine JavaScript-Spielchen vorstellen.
Wenn die Zufallszahl 3 ist, zeige das Bild 3.jpg an
Wenn die Zufallszahl 3 ist, zeige den Text ABC an
Wenn die Zufallszahl 3 ist, zeige die HTML-Datei 3.htm an
Beispiele dazu finden sie überall.
Erklärung der Funktion mit Zwischenschritten
Zur Anpassung des Zahlenbereichs folgende Änderungen im Aufruf:
| Element |
hier im Beispiel |
ersetzen mit |
| a *= 49; |
49 als Limit |
Zahl |
|
Für den Quelltext siehe Textdatei. Link im Titelbereich dieser Seite.

|