Witajcie. Jest jedna sprawa. Ostatnio wpadłem na jeden problem, który rozwiązałem, choć nie jestem przekonany, czy to najlepsze rozwiązanie tego problemu.
Sytuacja wygląda tak, jak może niektórzy z was wiedzą, programuje w Javie od jakiegoś czasu. I teraz potrzebuję znaleźć algorytm. Znaczy, jak mówiłem wcześniej jakiś pomysł mam na ten problem, ale chciałbym też się dowiedzieć, czy ktoś wpadnie na coś ciekawszego. Powiedzmy, że jest 8 zmiennych typu String, czyli zmienne tekstowe. Są one z góry znane, ale teraz w czym rzecz. Mam je losować bez powtórzeń. Wiadomo, przy pierwszym losowaniu sprawa jest oczywista, ale co przy kolejnych? W końcu trzeba eliminować jakoś przypadki, które zostały już użyte, gdyż każdy String może zostać wylosowany tylko raz.
Chcę usłyszeć wasze pomysły na jakiś algorytm, bo sam coś wymyśliłem, ale może ktoś z Was podpowie lepszy pomysł.