heh moze sie przydam, tez sie ucze i akurat przerabialem ten temat

<?
$szukana=5;
for ($i=0; $i<20; $i++) {
$liczby[$i] = rand (0
, 20
); }
$ileznaleziono=0;
for ($i=0; $i<20; $i++) {
print \"$liczby[$i] \"; if ($liczby [$i] == $szukana) {
$ileznaleziono++;
}
}
if ($ileznaleziono==0) {
print (\"<p>Liczba $szukana w tablicy nie odnaleziono.\"); } else {
print (\"<p>Liczbe $szukana w tablicy odnaleziono $ileznaleziono razy.\"); }
?>
losowa liczba od 0-20 wlacznie, wypisuje 20 losowo generowanych liczb i wypisuje ile razy w tablicy znalazla sie $szukana
odsylam tez do manuala:
Cytat
rand
(php 3, php 4 , php 5)
rand -- Wygeneruj liczbę losową
Opis
int rand ( void )
int rand ( int min, int max)
Jeśli wywołana bez opcjonalnych argumentów min i max, funkcja rand() zwraca liczbę pseudolosową z przedziału pomiędzy 0 a RAND_MAX. Jeśli potrzebujesz liczby losowej z przedziału np. od 5 do 15 (włącznie), użyj rand (5,15).
W starszych wersjach php trzeba było najpierw zainicjować generator liczb losowych za pomocą funkcji srand(). Począwszy od php 4.2.0 nie jest to już konieczne.
Notatka: W wersjach przed 3.0.7 argument max znaczył zakres. Aby otrzymać takie same wyniki w tychże wersjach, należy użyć rand (5, 11) aby otrzymać liczbę losową z przedziału od 5 do 15.
Pozdorwienia, mam nadzieje, ze pomoglem

I mam jeszcze pytanie: czyli wychodzi na to ze nie trzeba juz inicjowac (?) srand(time()) ?