<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title>Zufallszahlen</title>
<meta name="author" content="katy">
<meta http-equiv="content-script-type" content="text/javascript" />
<script type="text/javascript">
/* <![CDATA[ */
var lotto = { // erst einmal ein Objekt definieren, in dem sich alles abspielt
init : function() { // derin eine gekapselte Funktion
var button = document.getElementById("button");
if (button) { // gibt es ueberhaupt den Button?
lotto.zahlen = [];
/* Array der Zufallszahlen definieren.
Das Array wird direkt ins Objekt gehaengt
und bleibt so auch nach beenden der Funktion erhalten */
for (var z = 0; z<49; z++) {
lotto.zahlen[z] = z+1; // Array fuellen
}
button.onclick=function () { // dem button wird ein onclick-Event zugeordnet
var anzahl = lotto.zahlen.length; // wieviel Zahlen habe ich noch?
if (anzahl > 0) {
var z = Math.floor(Math.random() * anzahl); // eine per Zufall auswaehlen
var zahl = lotto.zahlen[z];
lotto.zahlen.splice(z,1); // und aus dem Array loeschen
alert(zahl); // Ausgabe
}
else alert("Da ist nichts mehr zu ziehen!"); // Ausgabe wenn das Array leer ist
}
}
}
}
window.onload=function () {
lotto.init(); // starten der Funktion im Objekt sowie die Seite geladen ist
}
/* ]]> */
</script>
</head>
<body>
<div>
<input type="button" value="Zufallszahl" id="button" />
</div>
</body>
</html>
Zufallszahlen in Website
bafez 29.06.2007 - 73 Hits - 9 Antworten
Batch Datei schreiben!
Cool_Zero 29.10.2007 - 134 Hits - 1 Antwort
Zufallszahl nach KLICK
DerNordBerliner 27.10.2007 - 77 Hits - 2 Antworten
bat datei ---> %random% begrenzen
SuZi 04.09.2008 - 78 Hits - 7 Antworten
Turbo C++
Codename 13.03.2008 - 20 Hits - 1 Antwort