Der Gewinner des PHP-Unconf EU + PHP- Days 2013 Tickets
Alle 8 Kommentatoren haben den SHA256 Hash korrekt berechnet. Mein kleines Check-Script (siehe unten) spuckt folgendes aus:
1 2 3 4 5 6 7 8 | Benjamin correct Sebastian correct Thomas Lamy correct Tobi Strunz correct Marco Rieger correct Till correct Ridcully correct Mathias correct |
Der Gewinner wurde wie folgt bestimmt:
Die Hashes wurden sortiert und der „niedrigste“ gewinnt das Ticket. Dieses Verfahren habe ich als HTML-Kommentar im Verlosungsartikel versteckt, hat sicher niemand gesehen
<!-- sha256 alphabetically sorted lowest wins -->
Demnach ist der Gewinner: Sebastian!
Edit: Sebastian hat mir gerade zurückgeschrieben, er kann nicht teilnehmen, das Ticket geht also an den Zweitplatzierten: Thomas Lamy
Herzlichen Glückwunsch! Wir freuen uns auf deinen Erfahrungsbericht und viele Fotos! Ich habe dir auch eine E-Mail geschickt mit dem weiteren Vorgehen.
Danke auch nochmal an thePHP.cc für das Ticket!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <?php $data = array ( 'Benjamin' => array ( 'email' => 'inXXXXXur.de' , 'hash' => 'b63bc8b9246cb7b20f50d733ce799902152d35680ad1294124664c82250eb1bf' , ), 'Sebastian' => array ( 'email' => 'sebXXXXXil.com' , 'hash' => '35b9cf09d6608f6704b8a5d02d0600562a143789abb116515137efe69b8ba5de' , ), 'Thomas Lamy' => array ( 'email' => 'thoXXXXXake.de' , 'hash' => '49d121a0b340d1bbf7e3fd40ae24a33339b1f0317045df457713240e28274ce3' , ), 'Tobi Strunz' => array ( 'email' => 'strXXXXXil.com' , 'hash' => '518704e319a983bc193f022496bbcc19e7e47086e9588c2556b4fa223f80783b' , ), 'Marco Rieger' => array ( 'email' => 'marcXXXXXlus.de' , 'hash' => '4d99494ecf68820bdf6f4b4f0630ab453ac305db0c5d89fc0fb15f6434a752b6' , ), 'Till' => array ( 'email' => 'tschiXXXXXce24.de' , 'hash' => '94b1dd962439c19bd1ff5e41ad92b4e7eb66fdb97b3ba66efab85422dcb298c8' , ), 'Ridcully' => array ( 'email' => 'ohnXXXXXail.com' , 'hash' => 'a046542413945ffd8dd93e2c5a1a30802c080b04e1489ffd1957a1bb472aa4c4' , ), 'Mathias' => array ( 'email' => 'mathXXXXXl.com' , 'hash' => 'f4401a39920b3b3c123d520111a8f2a912ebe3e6148fbde33855a82ce547208d' , ), ); foreach ( $data as $name => $d ) { echo $name . ' ' ; $calculated = hash( 'sha256' , strtolower ( $d [ 'email' ])); if ( $calculated == $d [ 'hash' ]) { echo "correct\n" ; } else { echo "incorrect: " . $calculated . "/" . $d [ 'hash' ]. "\n" ; } } |
Ick freu mir!
Ich seh‘ zu, dass ich zügig meine RealLife-Planung entsprechend anpasse. Artikel+Fotos gibts dann hier
Thomas Lamy
16 Apr. 13 at 10:14
Komisches Los verfahren, warum nicht einfach shuffle ? Lotto könnte ja auch per Hash entschieden werden….
Ridcully
16 Apr. 13 at 19:55
@Ridcully Weil ich shuffle() und rand() und array_rand() und random.org schon so häufig hatte. Hauptsache es ist zufällig. Wenn es nicht zufällig gewesen wäre hättest du ja schummeln können
Michael Kliewe
16 Apr. 13 at 21:02
http://de.wikipedia.org/wiki/Zufall
Nö das ist kein Zufall.
Ridcully
16 Apr. 13 at 22:38