Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 3.04.2010 Ostrzeżenie: (0%)
|
Witam wszystkich forumowiczów,
Jestem początkującym programistą php i stawiam dopiero pierwsze kroki. Obecnie zajmuję się generatorem liczb losowych bez powtarzania. Mam stworzone oto coś takiego:
Zastanawiam się teraz i już 3 dzień nie mogę znaleźć rozwiązania, co zrobić, aby skrypt mógł np. wypisać pary liczb ze wszystkich elementów tej tablicy jaka jest tworzona i wyrzucił je na ekranie w sposób, że w każdej linijce znajduje się para liczb: LICZBA 1 - LICZBA 2 i w następnych linijkach poniżej kolejne pary liczb, oczywiście bez powtarzania i tak by powstały pary ze wszystkich elementów tworzonej tablicy. Czy trzeba jakąś pętlę wrzucić do skryptu? Ktoś mógłby mi pomóc i pokazać na przykładzie? Z góry dziękuję za pomoc:) Pozdrawiam Wszystkich Forumowiczów (IMG:style_emoticons/default/wink.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 3.04.2010 Ostrzeżenie: (0%)
|
Skrypt sady wypisuje wszystkie możliwe kombinacje par liczbowych utworzonych z zakresu tablicy zdefiniowanego na początku (ilość elementów w tablicy). Ja chciałbym wprowadzić ograniczenie, aby wypisywane były pary powstałe w wyniku losowania i mieszczące się w zakresie elementów tablicy, ale nie wszystkie możliwości, ale tak by każda liczba miała przypisaną inną liczbę (tworząc parę), mieszcząc się w zakresie tablicy bez powtórzeń.
Może na przykładzie będzie prościej - załóżmy że to będzie aplikacja losująca pary piłkarskie w pucharach piłki nożnej. Każda cyfra z tablicy to jedna drużyna. Załóżmy że mamy 8 cyfr w tablicy do wylosowania. Do wylosowania są 4 pary liczb. Ale nie wypisujemy wszystkich możliwych kombinacji par liczbowych, ale chcemy przeprowadzić losowanie i utworzyć 4 losowe pary liczbowe bez powtórzeń. I za każdym uruchomieniem skryptu uczynić to od nowa, czyli losowanie się powtarza ale tworzone są nowe pary wg warunków podanych powyżej. Jak zmodyfikować skrypt sady, jakie ograniczenie wprowadzić, by wypisywało tylko raz te pary liczbowe a nie wszystkie możliwe kombinacje? |
|
|
|
yorgwarez [PHP]Modyfikacja skryptu losowania liczb 26.08.2011, 23:45:52
sada zależy co rozumiesz przez powtarzanie:
np.
- czy ... 27.08.2011, 08:11:29
peter13135 Nie wiem, czy wiem o co Ci chodzi.... więc wybacz,... 27.08.2011, 09:32:35
sada @peter13135
$i<9 bo zabraknie towaru
bo o... 27.08.2011, 09:40:09
yorgwarez Dziękuje wszystkim za pomoc:)
Peter13135 o coś tak... 27.08.2011, 09:48:16
sada [PHP] pobierz, plaintext $tablica = array(1,2... 27.08.2011, 09:51:51
peter13135 Cytat(sada @ 27.08.2011, 10:40:09 ) @... 27.08.2011, 09:53:16
yorgwarez sada o coś takiego jak napisałeś właśnie mi chodzi... 27.08.2011, 10:47:06 
peter13135 Cytat(yorgwarez @ 27.08.2011, 11:47:0... 27.08.2011, 11:37:09
sada w takim razie bliżej petera13135
[PHP] pobierz, p... 27.08.2011, 12:35:33
Dominator Mam skrypt który generuje liczby o określonej godz... 27.08.2011, 14:33:22
yorgwarez peter13135, no okej, skrypt działa i potrafię wypi... 28.08.2011, 21:43:30
peter13135 aby mieć wyniki na stałe, wylosuj raz, przypisz do... 29.08.2011, 08:12:55 ![]() ![]() |
|
Aktualny czas: 5.04.2026 - 16:40 |