Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]losowanie liczb w pętli (rand())
Forum PHP.pl > Forum > Przedszkole
dulek09
Witam,
mam taki problem:
potrzebuję wylosować sobie 3 razy liczbę z przedzialu od 0 do $max.

kiedy robię tak:
echo rand(0, $max);
echo rand(0, $max);
echo rand(0, $max);

to wszystko gra.

Natomiast kiedy puszczam to w pętli
for ($x=0; x<3; x++) {
echo rand(0, $max);
}

to za każdym razem losuje mi dokładnie tą samą liczbę. Jak temu zaradzić? W c++ wystarczyło użyć srand(time(null)); Jak to wygląda w PHP?

Dzięki wielkie za pomoc
Turson
for ($x=0; x<3; x++)
zgubiłeś $ przy x
dulek09
W kodzie mam $, pętla wykonuje się 3x, tylko wylosowana liczba zawsze jest ta sama.
Turson
To ciekawe, bo ja mam inne
  1. $max = 10;
  2. for ($x=0; $x<3; $x++) {
  3. echo rand(0, $max);
  4. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.