<?php class UniqueRand{ function uRand($min = NULL, $max = NULL){ $break='false'; while($break=='false'){ $this->alreadyExists[]=$rand; $break='stop'; }else{ } } return $rand; } } $rand=new UniqueRand(); ?>
Przetestowałem go i co jakis czas pojawia mi się taki wynik:
52 18 50 50 already! Array ( [0] => 52 [1] => 18 [2] => 50 ) 11 50 already! Array ( [0] => 52 [1] => 18 [2] => 50 [3] => 11 ) 59 18 already! Array ( [0] => 52 [1] => 18 [2] => 50 [3] => 11 [4] => 59 ) 21
czy ktoś pomoże mi go poprawić, i mam pytanie czy ten skrypt nie powtarza 2x takich samych liczb? testując go nie zauważyłem tego ani razu ale moze to tylko fart.