andreas: Zufallszahlen von bis ohne doppelte

Beitrag lesen

Hallo,

ich habe was gebastelt, um eine Zufallszahl zu erhalten.

Ab der Zufallszahl übergebe ich dies als Position.
Da ich aus dem Bereich mir 3 Themen anzeigen möchte,
habe ich Limit auf 3 gesetzt.

$themen_check = mysql_query("SELECT count(bereich) FROM $table ");

$themen_gesamt = mysql_result($themen_check,0);

if($themen_gesamt != 0) {

mt_srand(time());
$themen_3 = mt_rand(0,$themen_gesamt-1);

$themen_list = @mysql_query("SELECT * FROM $table LIMIT $themen_3,3");

Problem hierbei ist,
habe ich nur 5 Themen und die Zufallszahl liegt bei 4,
dann  kann ich keine 3 Themn mehr erhalten,
sondern nur noch 1 Thema.

Wie bekomme ich z.B. 3 Zufallszahlen aus 5 Themen.
Die Zahlen dürfen aber nicht doppelt vorkommen.

Idee ?
Beispiel?

Danke
Andreas