rand()

obyč příklad: pole o x hodnotách a pomocí $pole[$r] z něj náhodně vybírám jednu, která se vypíše. jako $r=rand(0,x)
jenže nevím,proč si server pokaždé vybere asi tak deset čísel z padesáti, které přednostně používá v poměru 5:1 oproti ostatním číslům. Kdy se vám stalo, aby z desíti náhodných čísel byla šestkrát "0" ?
Pomoc pomoc,budu vděčný...
Předpokládám že víš o tom, že fci Rand(); při každém spuštění scriptu ti vygeneruje stejné údaje.. jestli to nevíš, tak tuto funkci musíš incializovat např. nějakým časovým údajem.
No a jestli to tak již máš a dělá to to, co to dělá, tak tuhle funci použij třeba 2x
po sobě a pak použij třetí která rozhodne mezi těmito dvěma hodnotami :-)

je to pomalejší, ale dostatečně efektivní řešení, myslím....

S pozdravem RD alias Master
no myslim, ze to masterovo reseni bude take generovat porad stejne hodnoty :) pokud dochazi ke generovani stale stejnych hodnot, tak vygenerujes stale tri stejne a porovnavani dopadne stejne, nebo ne??? :)

jinak ja pouzivam na zacatku skriptu inicializaci generatoru podle aktualniho casu a zatim jsem s tim nemel nejake vetsi potize. pokud pouzijes funkci microtime(), bude jeji vysledek pravdepodobne potreba pretypovat...

mohlo by to vypadat treba srand((double)microtime()*1e6)

m.sa.