JavaScripts -> Fun -> Lottozahlen-Generator
Better Better erzeugt Lottozahlen inklusive Zusatz- und Superzahl. Dabei kann das in Deutschland übliche System 6 aus 49, aber auch andere Werte gespielt werden. Das gesamte Script wird einfach in den Quelltext eingebaut.
Kompatibilität getestet:
Script-Code
<script type="text/javascript">
<!--
// BetterBetter v1.0 (c) 2003 Triple-M / http://www.htmlarsenal.de
// Einfach diesen ganzen Block an die Stelle kopieren, wo die Ausgabe erfolgen soll.
// Simply include this whole block at the position where the output shall be placed.
var pool=49; //Anzahl der Möglichkeiten / number of possibilities
var draw=6; //Anzahl der richtigen Zahlen / number of correct guesses
var sup=1; //Soll eine Superzahl gezogen werden / shall a super number be drawn
var add=1; //Soll eine Zusatzzahl gezogen werden / shall an additional number be drawn
var text_s="Die Lottozahlen:<br />"; //Einleitungstext / introductory text
var text_concat=", "; //Verbindungstext / connecting text
var text_finish=".<br />"; //Schlusstext / end text
var text_super="Superzahl: "; //Einleitungstext Superzahl / introductory text super number
var text_superfinish=".<br />"; //Schlusstext Superzahl / end text super number
var text_add="Zusatzzahl: "; //Einleitungstext Zusatzzahl / introductory text additional number
var text_addfinish=".<br />"; //Schlusstext Zusatzzahl / end text additional number
//Ab hier bitte nichts mehr verändern / Please do not change anything from here on
function betterbetter() {
var drawn=new Array();
for(i=1;i<=pool;i++) drawn[i]=0;
document.write(text_s);
for(i=0;i<draw;i++) {
do {
d=Math.floor(Math.random()*pool+1);
} while(drawn[d]);
drawn[d]=1;
}
x=0;
for(i=1;i<=pool;i++) {
if(drawn[i]) {
document.write(i);
if(x<draw-1)document.write(text_concat);
else document.write(text_finish);
x++;
}
}
if(add) {
document.write(text_add);
do {
d=Math.floor(Math.random()*pool+1);
} while(drawn[d]);
document.write(d);
drawn[d]=1;
document.write(text_addfinish);
}
if(sup) {
document.write(text_super);
do {
d=Math.floor(Math.random()*pool+1);
} while(drawn[d]);
document.write(d);
drawn[d]=1;
document.write(text_superfinish);
}
}
betterbetter();
// ----------------------------
// -- Ende / End Script-Code --
// ----------------------------
// -- BetterBetter --
// -- Author: Triple-M --
// -- www.htmlarsenal.de --
// -- 12.Oct.2003 --
// ----------------------------
//-->
</script>
<!--
// BetterBetter v1.0 (c) 2003 Triple-M / http://www.htmlarsenal.de
// Einfach diesen ganzen Block an die Stelle kopieren, wo die Ausgabe erfolgen soll.
// Simply include this whole block at the position where the output shall be placed.
var pool=49; //Anzahl der Möglichkeiten / number of possibilities
var draw=6; //Anzahl der richtigen Zahlen / number of correct guesses
var sup=1; //Soll eine Superzahl gezogen werden / shall a super number be drawn
var add=1; //Soll eine Zusatzzahl gezogen werden / shall an additional number be drawn
var text_s="Die Lottozahlen:<br />"; //Einleitungstext / introductory text
var text_concat=", "; //Verbindungstext / connecting text
var text_finish=".<br />"; //Schlusstext / end text
var text_super="Superzahl: "; //Einleitungstext Superzahl / introductory text super number
var text_superfinish=".<br />"; //Schlusstext Superzahl / end text super number
var text_add="Zusatzzahl: "; //Einleitungstext Zusatzzahl / introductory text additional number
var text_addfinish=".<br />"; //Schlusstext Zusatzzahl / end text additional number
//Ab hier bitte nichts mehr verändern / Please do not change anything from here on
function betterbetter() {
var drawn=new Array();
for(i=1;i<=pool;i++) drawn[i]=0;
document.write(text_s);
for(i=0;i<draw;i++) {
do {
d=Math.floor(Math.random()*pool+1);
} while(drawn[d]);
drawn[d]=1;
}
x=0;
for(i=1;i<=pool;i++) {
if(drawn[i]) {
document.write(i);
if(x<draw-1)document.write(text_concat);
else document.write(text_finish);
x++;
}
}
if(add) {
document.write(text_add);
do {
d=Math.floor(Math.random()*pool+1);
} while(drawn[d]);
document.write(d);
drawn[d]=1;
document.write(text_addfinish);
}
if(sup) {
document.write(text_super);
do {
d=Math.floor(Math.random()*pool+1);
} while(drawn[d]);
document.write(d);
drawn[d]=1;
document.write(text_superfinish);
}
}
betterbetter();
// ----------------------------
// -- Ende / End Script-Code --
// ----------------------------
// -- BetterBetter --
// -- Author: Triple-M --
// -- www.htmlarsenal.de --
// -- 12.Oct.2003 --
// ----------------------------
//-->
</script>