![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 21.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Próbuję napisać skrypt, który będzie losował 6 liczb z puli 48. Tym razem liczby nie mogą się powtarzać. Losowanie na zasadach dużego lotka. Wczoraj opisywałem problem z funkcją rand() (skrypt kończył działanie na ~16k pętli). Postanowiłem spróbować rozwiązać problem przy użyciu funkcji shuffle() w odniesieniu do tablicy. Skrypt wykonuje za każdym razem dokladnie 32768 pętli po czym zwraca true. Czy to wynika z ograniczeń funkcji shuffle() czy może ogólnego mechanizmu tasowania wartości losowych w PHP. Proszę drogich użytkowników o pomoc.
Oto kod skryptu
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:10 |