Michael: Random

Beitrag lesen

Hi,

ich habe folgendes Problem:
Ich will aus einer SQL Tabelle mit etwa 450 Einträgen zufällig einen Wert auslesen. Allerdings ist eine möglichst exakte Gleichverteilung leider sehr wichtig.

mit rand, mt_rand und dem OrderBy rand (in SQL) krieg ich das irgendwie nicht hin.

Hier mal mein Quelltext falls da ein Fheler sein sollte

mt_srand(microtime()*1000000);
     $zufall = mt_rand(0,450);

Kennt jemand eine gute alternative?

Hoffe einer von euch kann mir helfen

Gruß Michael