Jörg Reinholz: Zufallszahl

Beitrag lesen

Moin!

md5(uniqid());

eine Zufallszahl für meine Einträge, wenn ich komplett fertig bin, sind es gut 10.000 Einträge. Wie hoch ist die Gefahr, dass ich damit doppelte Zahlenwerte habe?

echo "<?php  echo md5(uniqid()); ?>" | php | lc -c

ergibt 32.

Ein Blick auf die Ausgabe ergibt: Hexadezimal.

Ok. 15^32/10000 kann der Windows-Taschenrechner wohl nicht.

echo "15^32/10000" | bc

ergibt: 4314398832739891950041055679321289

Wie Wahrscheinlichkeit liegt also bei 1/4314398832739891950041055679321289

Jörg Reinholz