Potreboval bych nejaky rychly generator nahodnych cisel.
Tenhle kod mi pri 200.000 opakovani trva asi 1.5s, coz je 1/3 casu celeho programu.
function genInp($max) // pokud je max>32000, tak rand() opakuje cisla
{
$arr = array();
for ($i=0;$i<$max;$i++)
{
// $arr[$i] = rand(0,255); //1.54s / 200.000
// $arr[$i] = rand() & 255; //1.51s / 200.000
// $arr[$i] = mt_rand() % 255; //1.52s / 200.000 cisla se zda, ze neopakuji
$arr[$i] = mt_rand() & 255; //1.51s / 200.000 cisla se zda, ze neopakuji
}
return $arr;
}