Untermhäuser Forum
https://www.untermhaus.ozongenie.de/forum/

Untermhäuser Lotterie
https://www.untermhaus.ozongenie.de/forum/viewtopic.php?f=6&t=5219
Seite 2 von 4

Autor:  pfiffikus [ Mo 27.Jun 2011 7:26 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Hallo Lazi,

Lazarus hat geschrieben:
So'n Scheiß, haben sich die 10 Tickets wohl ausgezahlt.

Dann kauf dir doch 10 Lose!


Pfiffikus,
der sich freut, dass die Lotterie so gut bei euch ankommt

Autor:  Lazarus [ So 03.Jul 2011 15:50 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

pfiffikus hat geschrieben:
Pfiffikus,
der sich freut, dass die Lotterie so gut bei euch ankommt
Na bei Dir ja nun auch. Glückwunsch. :D

Autor:  pfiffikus [ So 03.Jul 2011 18:21 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Au, fein! Danke für die Glückwünsche!


Pfiffikus,
der vor Freude gleich die Suchprämie verdoppeln wird

Autor:  archivar [ Di 05.Jul 2011 22:18 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Ich weiß immer noch nicht so recht, wie diese Schaumschlägerlotterie funktioniert. Ich nehme an, daß pfiffikus die Zahlen zieht und anschließend tippt?

Autor:  pfiffikus [ Di 05.Jul 2011 23:15 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Hallo Archi,

du musst weder wissen, wie das Innere deiner Klimaanlage funktioniert, noch wie die Lotteriegewinner gezogen werden.


Pfiffikus,
dem es die Hauptsache ist, dass du Lose kaufst

Autor:  archivar [ Di 05.Jul 2011 23:52 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Damit, mein lieber, passt du gut in die deutsche Tagespolitik. Die sind auch der Meinung, wir müssen nicht wissen, ob und an wen Panzer verscheuert werden. Die der Meinung sind, wir müssen nicht wissen, warum Steuersenkungen un-, wohl aber Diätenerhöhungen möglich sind.
Distanziere dich, Schelm, von deiner Aussage und lüfte das Geheimnis, ohne die pensionierte Karin Ludwig-Tietze vorzuschieben.

Autor:  Lazarus [ Mi 06.Jul 2011 11:26 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Ich lüfte mal den Schleier des Geheimnisses, um die Ziehung transparent zu machen (schließlich geht's ja um viel Geld!!!!).
Die Software für die "Ultimate Points" (ja Archie, so heißt heute das Spielgeld) findet man z.B. hier :arrow: zum runterladen. Wenn man sich durch den Code wühlt, findet man ein File namens points_lottery.php - das scheint die Lotterie zu beinhalten. Gleich nach ein paar Zeilen finden wir den Kommentar "Recheck, if lottery was run..." und danach einiges an PHP-Geraffel:
Code:
if (!function_exists('run_lottery'))
{
   include($phpbb_root_path . 'includes/points/functions_points.' . $phpEx);
}
run_lottery();
Für die Ziehung zeichnet also die Funktion run_lottery im File functions_points.php verantwortlich. Gucken wir uns das mal an.
In Zeile 445 gehts los. Erstmal zählt der die gekauften Tickets (// Count number of tickets), die stehen offenbar einfach in einer Datenbanktabelle. Ich hab mal reingeguckt, dort wird für jedes Ticket ein Datensatz mit dem Käufer angelegt. Kauf ich zehn Tickets, steh ich dort also zehn mal drin. Kauft ein anderer fünf Tickets, steht er fünf mal drin.
Der nächste Kommentar // Select a random user from tickets table scheint also aus den ganzen Einträgen einen Nutzer zufällig auszuwählen. Der Trick ist hier, dass man mit der Datenbankabfrage die Reihenfolge der Datensätze im Ergebnis sortieren kann ("... order by <Feldname(n)>"). Normalerweise sortiert man ja alphanumerisch, um z.B. Namenslisten schön geordnet anzuzeigen, hier wird aber rein zufällig "sortiert":
Code:
SELECT * FROM <POINTS_LOTTERY_TICKETS_TABLE> ORDER_BY RAND()
Damit stehen die Tickets also wild gewürfelt untereinander. Ich hab das mal direkt in der Datenbank getestet, es kommt wirklich jedesmal eine andere, zufällige Anordnung der Datensätze raus. Anschließend liest der die User-ID des ersten Datensatzes aus:
Code:
$random_user_by_tickets = (int) $db->sql_fetchfield('user_id');
Damit steht der Gewinner fest. Anschließend wird noch geprüft, ob der wirklich gewonnen hat, da der Pfiffikus aber die Wahrscheinlichkeit auf 100% gesetzt hat (es gibt also nie eine Ziehung ohne irgendeinen Gewinner) ist das nicht weiter von Belang. Der Rest vom Code dient der Information per PN und dem Transfer des Geldes (was ja die Hauptsache an der ganzen Geschichte ist).

Auf Deine Gewinnchancen hat also die Anzahl der Tickets einen direkten Einfluss. Nach obigem Beispiel hab ich mit 10 Tickets natürlich eine doppelt so große Chance wie der Mitspieler der nur 5 gekauft hat, allerdings riskier ich ja auch doppelt so viel Geld, sodass es am Ende wieder wurscht ist. ;) Nur die 20 Groschen, die die Bank selbst pro Ziehung generiert, sorgen dafür dass man irgendwann ein wenig mehr Geld durchs Lottospielen hat.

Der Vergleich mit realen Lotterien ist hier wiedermal interessant. Reale Lotterien ziehen ja ständig Geld aus den Wetteinsätzen ab und zahlen insgesamt weniger aus als sie einnehmen, hier im Board buttert die Lotterie ständig Geld rein. Statistisch gewinnt real also die Lotterie, hier "gewinnen" tatsächlich die Spieler.
Und auch im realen Leben steigen die Gewinnchancen proportional zum Wetteinsatz.
Was mich interessiert - würde hier jemand Lotto spielen, wenn die Bank jedesmal 20 Groschen vom Gesamteinsatz einbehalten würde? :D

Autor:  archivar [ Sa 09.Jul 2011 23:58 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Nun wollte ich auch mal ein paar von den pfiffikus`schen Schummellosen erwerben, aber wo kriege ich die Dinger???

Autor:  pfiffikus [ So 10.Jul 2011 0:06 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

archivar hat geschrieben:
aber wo kriege ich die Dinger???

Zu spät! Locke hat gewonnen.

Aber du kannst die Lose für die kommende Ziehung hier erwerben:
points.php?mode=lottery

In der Groschen Kontrollkonsole gibt es eine Rubrik "Untermhäuser Lotterie", die du dafür nur anklicken musst.


Pfiffikus,
der dem Markus ganz herzlich gratuliert

Autor:  reallocksley [ So 10.Jul 2011 10:53 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

juhu!

Autor:  Lazarus [ So 10.Jul 2011 12:58 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Gratulierung. :banana:
Ich hoffe Du gibst das Geld für was sinnvolles aus, Protztituierte oder Drogen oder so ...

Autor:  strubbelmiez_1975 [ So 10.Jul 2011 13:01 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

"fehlt" nur noch der entsprechende (virtuelle) markt hier ... :lol:

Autor:  Lazarus [ So 10.Jul 2011 13:09 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Glücksspiel haben wir ja schonmal. :D

Autor:  Lea [ Di 01.Mai 2012 17:32 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Habe erstmalig hier im Groschenlotto gewonnen. Nur ein Los Einsatz. Dennoch hinkt das dem berechneten Erwatungswert bei allen Teilnahmen und Loskäufen meinerseits hinterher.

Autor:  pfiffikus [ So 06.Mai 2012 21:10 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Wir gratulieren dem untermhäuser zu seinem Lottogewinn, er hat den höchsten Betrag seit 5 Wochen abgesahnt!


Pfiffikus,
der nicht möchte, dass diese schöne Sache im Wahltrubel nicht untergehen möge

Autor:  Lea [ So 30.Sep 2012 1:10 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Dateianhang:
Wasn da los.jpg
Wasn da los.jpg [ 113.83 KiB | 8920-mal betrachtet ]
Unter solchen Umständen kann ich leider keine Dividenden mehr auf die Lotterie-Aktie auszahlen. Man weiss ja gar nicht wer nun wirklich gewonnen hat oder nicht. Es kann doch immer nur einen Gewinner pro Woche geben, dachte ich, und der muss archivar heissen, ansonsten liegt Beschiss vor.

Und gleich nochmal der Kollege hier:
Dateianhang:
ScreenHunter_06 Sep. 30 01.11.jpg
ScreenHunter_06 Sep. 30 01.11.jpg [ 31.8 KiB | 8920-mal betrachtet ]
Bin ich der einzige der sowas angezeigt bekommt? Vielleicht bin ich ja auch der einzige der falsche Gewinnerlisten angezeigt bekommt???????

Autor:  Lazarus [ So 30.Sep 2012 1:23 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Das ist natürlich wahr ... wer hat denn so ein Zeugs programmiert ...
Pfiffikus? PHP? :)
Spinnt das Lotto evtl. bei erhöhter Serverlast herum? Die 17 Sekunden bis es das Lotto gefeuert hat sprechen eigentlich dafür ...

Der Berechtigungsfehler tritt im allgemeinen bei Überlastung der Festplatten (zuviele I/O) auf ... hmmm ... mehr als 22€ wollt ich aber auch nicht unbedingt monatlich für den Server abdrücken ...

Autor:  pfiffikus [ So 30.Sep 2012 10:47 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Lazarus hat geschrieben:
Das ist natürlich wahr ... wer hat denn so ein Zeugs programmiert ...
Pfiffikus? PHP? :)

Die Groschengeschichte wurde von femu und Wuerzi programmiert.

Zitat:
Spinnt das Lotto evtl. bei erhöhter Serverlast herum? Die 17 Sekunden bis es das Lotto gefeuert hat sprechen eigentlich dafür ...

Bei mir kam soeben die Gewinnerliste innerhalb von weniger als 1 Sekunde zum Vorschein. Notfalls kann der Serverbetreiber die Zeit für Timeout in den Voreinstellungen von PHP etwas großzügiger bemessen?

Zitat:
Der Berechtigungsfehler tritt im allgemeinen bei Überlastung der Festplatten (zuviele I/O) auf ... hmmm ... mehr als 22€ wollt ich aber auch nicht unbedingt monatlich für den Server abdrücken ...

Timeout erhöhen kostet nix.


Pfiffikus,
der die Programmierer erstmal in Schutz nehmen würde

Autor:  untermhäuser [ So 30.Sep 2012 13:09 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

wenn seit heute nacht jeder lotterie-spieler gewinnt, beantrage ich auch meine 180 groschen. hab ja schließlich, wie gewohnt, meinen spieleinsatz ins rennen gebracht... - also her mit der kohle. die barbara hat sogar zweimal gewonnen und das innerhalb von sekunden hintereinander, lea... ;-)

Autor:  Lazarus [ So 30.Sep 2012 21:59 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Die Gewinnzeiten stimmen ja auf die Sekunde überein. Ich denke eher, es hat aufgrund einer Überlastung dreimal die Lotterie getriggert, ehe ein Semaphor gesetzt wurde, und die drei Ziehungen wurden dann halt abgearbeitet. Der PHP-Execution-Timeout ist auf 2 Minuten eingestellt. Ich wühl mich mal selber durch den Code ...

Autor:  Lea [ Di 09.Okt 2012 17:33 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Auf die Schnelle ein paar kleine Diagramme zur Verdeutlichung der bisherigen Situation im Groschenlotto. Werte gerundet. Wer Fehler findet darf sie behalten, der besser noch selbst korrigieren.
Dateianhang:
Dateikommentar: Gewinnentwicklung über die Zeit
historie.jpg
historie.jpg [ 74.72 KiB | 8877-mal betrachtet ]

Dateianhang:
Dateikommentar: relative Häufigkeit der Gewinner: wer hat am häufigsten gewonnen
wie_oft_gewonnen.jpg
wie_oft_gewonnen.jpg [ 53.08 KiB | 8877-mal betrachtet ]

Dateianhang:
Dateikommentar: relative Gewinnsummen der bisherigen Gewinner: wer hat insgesamt am meisten eingesackt
gewinnsumme_proz.jpg
gewinnsumme_proz.jpg [ 49.46 KiB | 8877-mal betrachtet ]

Dateianhang:
Dateikommentar: durchschnittlicher Gewinn der Gewinner: klotzen statt kleckern
durchschnittsgewinn.jpg
durchschnittsgewinn.jpg [ 59.75 KiB | 8877-mal betrachtet ]

Autor:  untermhäuser [ Di 09.Okt 2012 18:48 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

lea: leider bleibt in deinen diagrammen die teilnahmehäufigkeit außen vor... - ich für meinen teil habe bis auf wenige ausnahmen jede woche mitgespielt und immer 2 lose gekauft... - am ende habe ich sicher mehr eingezahlt als gewonnen... ;-)

Autor:  untermhäuser [ Di 09.Okt 2012 18:52 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

ich habe bisher 1380 groschen "gewonnen". bei rund 70 teilnahmen bedeutet das demnach etwa auch 1400 groschen ausgaben... ;-)
also spielspaß pur für lau... ;-)

Autor:  Lea [ Di 09.Okt 2012 19:30 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

untermhäuser hat geschrieben:
lea: leider bleibt in deinen diagrammen die teilnahmehäufigkeit außen vor
Das ist korrekt, aber auf diese sehr interessante Information habe ich leider keinen Zugriff.
Ich habe in den letzten Wochen aus Groschenmagel immer nur ein Los gekauft, deshalb ist es umso erstaunlicher, dass ich da doch noch mal gewinne. Ich gewann bisher zusammen 310 Groschen, der Einsatz war aber weit mehr, wieviel weiss ich nicht, anfänglich meistens zehn Lose gekauft und nie gewonnen, da waren schon ein paar hundert Groschen weg.
Vielleicht gibt die Lotterie ja automatisch Statistiken raus die noch mehr Information enthalten.

Autor:  archivar [ Di 09.Okt 2012 20:09 ]
Betreff des Beitrags:  Re: Untermhäuser Lotterie

Der Lotterieschwede wird sich hüten, seinen Beschiss noch in Zahlen zu gießen.

Seite 2 von 4 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/