![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z losowaniem liczb, które są umieszczone w tablicy.
Chciałbym móc wylosować 5 liczb - z tym, że losowanie między tablicy "a", "b", "c" może się powtarzać, ale wylosowane liczby w tych tablicach już nie. Na przykład wylosowałem: 1, 2, 3, 4, 7 z tablicy "a" liczby: 1, 3, 7 z tablicy "c" liczby: 2, 4 ale może być również: 1, 1, 1, 4, 6 z tablicy "a" liczby: 1, 6 z tablicy "b" liczby: 1 z tablicy "c" liczby: 1, 4 Próbowałem na rózne sposoby array_rand(), ale niestety efekty nie były zadowalające. Prosiłbym o jakieś wskazówki, jak zabrać się za to losowanie. Pozdrawiam Ten post edytował Dj.Crack 9.03.2013, 14:37:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Można też użyć np. czegoś takiego:
W tym momencie do zmiennej/tablicy przypisujesz sobie po prostu tą funkcję, np.:
gdzie w powyższym przykładzie wylosowane zostanie 5 liczb z przedziału 0 - 100, bez powtarzania się. Wynikiem funkcji będzie tablica, natomiast jeśli jako ostatni parametr podasz false, zwrócony zostanie string - liczby po przecinku. (IMG:style_emoticons/default/wink.gif) Ten post edytował Michael2318 9.03.2013, 21:09:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 12:22 |