@n0name_l: mnie nie chodzi o optymalizację. Gdy zobaczyłem Twoje rozwiązanie, to mnie w ogóle nie ruszyło. Widziałem je wczęsniej, uważam że jest "sprytne" i krótkie. Może być. Zdecydowałem się napisać, po tym jak przeczytałem Twoją odpowiedź do @puk czyli To akurat najgorsze rozwiazanie.
. Żadnego argumentu. Żadnej konstruktywnej krytyki jak poprawić kod.
Napisałem głównie żeby pokazać co może poprawić i że jego rozwiązanie wcale nie jest takie złe. Ba! Jest najnaturalniejsze (co potwierdził @bogdans) i co śmieszne... wydajniej wykonuje zadanie (losowanie lotto) od Twojego kodu. :) Jego rozwiązanie jest bardzo proste i wystarczające. Na pewno nie jest "najgorsze".
Po drobnych modyfikacjach dla większości zakresu będzie miało zdecydowanie wyższą wydajność od Twoejgo rozwiązania, które swoją drogą wcale nie jest oczywiste. :)
@_13th_Dragon: proszę napisz kod "według siebie" i wklej go tutaj, jestem cieakwy o ile jest szybszy i go zapiszesz. :) To tylko 2 minuty roboty.