Problém s náhodným generováním čísla

Mám problém s kódem php:

// seed with microseconds - půjčený kód z jiných stránek
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}

$kusu=6; //mění se

mt_srand(make_seed());
$A=mt_rand(1, $kusu);
$B=$A;
$C=0;

while ($B==$A)
{
mt_srand(make_seed());
$B=mt_rand(1, $kusu);
}

do
{
mt_srand(make_seed());
$C=mt_rand(1, $kusu);
if (($C==$A) OR ($C==$B)) $C=0;
}while ($C==0);

-- konec kódu

Prosím poraďte mi někdo .... potřebuji totiž při každém stisku F5 vygenerovat jiná náhodná 3 různá čísla.
http://cz2.php.net/manual/cs/function.shuffle.php
uprav si ten příklad aby vypisoval např. první tři prvky pole, do $numbers si nastavíš rozsah generovaných čísel
Ahoj DS, hrozně moc Ti děkuju ... už jsem z toho začal být zoufalý. Moc díky
ono, jako, kdybys cetl, co ti kluci poslali na jakpsatwebu, tak
cz.php.net/rand
ma vlevo sloupecek s podobnymi funkcemi.
A pokud ne, tak pred uzivatelskymi komentari byvaji odkazy ALSO