Prostacki epytanie odnosnie rand()

0

Jak uzyc funkcji rand() bo w kazdym jezyku jest t o inaczej i dostalem malego poplatania zmyslow a nie chce mi sie kopac w manualach , np wylosowanie liczby z przedzialu (x,y)

Widze ze musze sobie sam odpowiedziec :-)

function get_random($x,$y){
srand((double)microtime()1000000+($x$y)+($x+$y));
$res = rand($x,$y);
return $res;
}

Linia ze srand dla lepszego efektu ;-)

0

// naziarnij mikrosekundami
function make_seed() {
list($usec,$sec) = explode(" ", microtime());
return ((float)$sec+(float)$usec) * 100000;
}
srand(make_seed()); // Inicjacja generatora - ziarno jest generowane przez funkcję make_seed()
$randval = rand(); // teraz możemy coś wylosować

0

ja bym to zrobil tak. np dla :

<font color="black"></span>

w PRzypadku gdy rand zwroci min. czyli 0 dodamy 5 i mamy dolna granice przedzialu, a w przypadku gdy wylosuje max. czyli 25 dodamy 5 i mamy gorna granice, nic prosrzego. matematyka sie klania [stuk]

1 użytkowników online, w tym zalogowanych: 0, gości: 1