Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rand(); z wykluczeniem
Forum PHP.pl > Forum > Przedszkole
no_face
Witam,

mam male pytanko. Istnieje moze jakas funkcja cos w stylu rand(); lecz bym mogl podac jej parametr ktory ma wykluczyc z losowania. Czyli losuje liczby ok 1 do 20 i wyklucza z tego losowania np liczbe 3. Tylko nie odpisujcie bym wylosowal liczbe i potem sprawdzil czy jest to 3 i jezeli byloby to, to wylosuj raz jeszcze itd, iz taki skrypt napisalem. Jesliby istniala taka funkcja to by zwiekszylo wydajnosc mojego skryptu. Dzieki.
nospor
Wrzuc do tablicy liczby które chcesz wylosowac, a potem potraktuj to array_rand
no_face
Uzylem ten funkcji. Juz chcialem pisac dlaczego losuje mi liczbe 0 z przedzialu 1-20 lecz pozniej doczytalem ze funkcja zwraca tablice kluczy i juz wszystko dziala. Dzieki za pomoc.

PS. losowosc tej funkcji jest troche slaba.
PS2. Wszystkie wasze buzki w alt maja smilie, czyzby zamierzony efekt biggrin.gif
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.