![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 15.09.2003 Skąd: 3miasto Ostrzeżenie: (0%) ![]() ![]() |
witam,
piszę skrypcik, który losuje ileś liczb (np 5) spośród zadanego zbioru liczb. wylosowane liczby mają sie nie powtarzać , oraz kolejność wystepowania liczb nie gra roli, czyli np 12345 to to samo co 13245 (oba ciągi składają sie z tych samych cyfr, tyle że w innej kolejnosci) i wyświetlam tylko pierwszy ciąg (dla uproszczenia - wg 'kolejności rosnącej') no i mam problem, bo mój skrypcik wygląda tak:
plik 123.db wygląda tak: 1;5;6;7;8;12;15;17;19;25;26;28;35;39;40;41;42;49;50 niestety mój skrypcik podaje mi wszystkie kombinacje z powtórzeniami. jak je wykluczyć? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
mozesz stworzyc histogram. jak wystapi dana kombinacja to ja pomijasz drugi raz. w manualu gdzies widzialem w komentarzach kiedys funkcje ktora generuje unikalny ciag liczb, chyba przy funkcji rand() (ale nie dam sobie glowy uciac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) mozesz ja przerobic.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 13:18 |