Rene Adelmann: Hex-Zufallswerte

Beitrag lesen

Hallo,

ich benutze eine Funktion, die einen Zufallswert erzeugt, 0-9 und a-f, also zB sowas wie "fae03". Idee ist es, Indizes zu erzeugen, ohne eine DB zu nutzen.

Ohne DB kann ich aber nicht prüfen, ob der Wert schon erzeugt wurde, ohne jedesmal das Array zu durchforsten, was der Performance auf Dauer abträglich wäre.

Pro Session dürften so 10.000 Werte anfallen - jetzt kommt die Frage, denn ich bin mathematisch völlig unbegabt - wieviele Stellen sollte der Wert haben, um die Wahrscheinlichkeit der doppelten Vergabe so gering wie möglich zu halten? Sind die 5 ausreichend?