Benutzer:Samya/Projekte/Tollozahlen: Unterschied zwischen den Versionen

aus FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „==Idee== Anlehnung an diesen [http://www.6er-tipp.de/lotto-infos.php Artikel] über optimale Lottozahlen. Laut Statistik ist es wahrscheinlicher, dass die gezo…“)
 
 
Zeile 1: Zeile 1:
==Idee==
==Idee==
Anlehnung an diesen [http://www.6er-tipp.de/lotto-infos.php Artikel] über optimale Lottozahlen. Laut Statistik ist es wahrscheinlicher, dass die gezogenen Lottozahlen
Anlehnung an diesen [http://www.6er-tipp.de/lotto-infos.php Artikel] über optimale Lottozahlen (Statistiken dort verlinkt). Laut Statistik ist es wahrscheinlicher, dass die gezogenen Lottozahlen
* zur Hälfte aus geraden, zur Hälfte aus ungeraden Zahlen besteht
* zur Hälfte aus geraden, zur Hälfte aus ungeraden Zahlen besteht
* zur Hälfte aus großen, zur Hälfte aus kleinen Zahlen besteht
* zur Hälfte aus großen, zur Hälfte aus kleinen Zahlen besteht

Aktuelle Version vom 4. August 2013, 09:24 Uhr

Idee[Bearbeiten]

Anlehnung an diesen Artikel über optimale Lottozahlen (Statistiken dort verlinkt). Laut Statistik ist es wahrscheinlicher, dass die gezogenen Lottozahlen

  • zur Hälfte aus geraden, zur Hälfte aus ungeraden Zahlen besteht
  • zur Hälfte aus großen, zur Hälfte aus kleinen Zahlen besteht
  • die Summe der Zahlen in einem bestimmten Bereich liegt
  • manche Zahlen häufiger auftreten als andere (konnte ohne Statistik nicht berücksichtigt werden)

Die Statistiken für das offizielle Lotto wurden auf Tollo umgerechnet und in dem Skript verarbeitet.

Probleme[Bearbeiten]

  • Es wurden keine Statistiken der tatsächlich aufgetretenen Zahlen berücksichtigt (da nicht vorhanden).
  • Die Zahlen im Tollo werden von einem Skript gezogen. Auf Computern gibt es keine echten Zufallszahlen und die Zufallszahlenskripte werden so angelegt, dass die Zahlen möglichst gleichmäßig auftreten. Auch das wurde nicht berücksichtigt.
  • Nach einigen ersten Testläufen haben mit dem Skript generierte Zahlenfolgen den gleichen Durchschnittsgewinn wie zufällig ausgefüllte Scheine (abgesehen davon, dass die manuell ausgefüllten 5gm weniger kosten).
  • Das manuelle Ausfüllen kostet viel mehr Zeit. Das Skript ist also höchstens geeignet, wenn man nur eine Handvoll Tolloscheine kaufen möchte.

Code[Bearbeiten]

Du kannst das Skript online hier verwenden.

<html>
 <head>
 <script language="JavaScript">
  function Tollozahlen() {
    while(1) {
     var z1 = Math.round((Math.random())*24+1);
     var z2 = Math.round((Math.random())*24+1);
     var z3 = Math.round((Math.random())*24+1);
     var z4 = Math.round((Math.random())*24+1);
     var z5 = Math.round((Math.random())*24+1);
     var z6 = Math.round((Math.random())*24+1);
     if (z1 != z2 && z1 != z3 && z1 != z4 && z1 != z5 && z1 != z6 && z2 != z3 && z2 != z4 && z2 != z5 && z2 != z6 && z3 != z4 && z3 != z5 && z3 != z6 && z4 != z5 && z4 != z6 && z5 != z6) {
      sum = z1+z2+z3+z4+z5+z6;
      if (sum>=49 && sum<=107) {
       var ger=0;
       var ung=0;
       if((z1 % 2)==0) ger++;
       else ung++;
       if((z2 % 2)==0) ger++;
       else ung++;
       if((z3 % 2)==0) ger++;
       else ung++;
       if((z4 % 2)==0) ger++;
       else ung++;
       if((z5 % 2)==0) ger++;
       else ung++;
       if((z6 % 2)==0) ger++;
       else ung++;
       if (ger== 3 && ung == 3) {
        var kl = 0;
        var gr = 0;
        if (z1<14) kl++;
        else gr++;
        if (z2<14) kl++;
        else gr++;
        if (z3<14) kl++;
        else gr++;
        if (z4<14) kl++;
        else gr++;
        if (z5<14) kl++;
        else gr++;
        if (z6<14) kl++;
        else gr++;
        if (kl == 3 && gr == 3 ) {
         break;
        }
       }
      }
     }
    }
    var ausgabe = z1 + " " + z2 + " " + z3 + " " + z4 + " " + z5 + " " + z6;

    document.getElementById("ausgabe").innerHTML = ausgabe;
  }
 </script>
 </head>
  <div id="ausgabe"></div>
 <form onSubmit="#" method="get" name="Tolloformular">
  <button name="zahlengeben" type="button" onClick="return Tollozahlen()">Generiere Zahlen</button>
 </form>
</html>