Jak w tytule, mam problem z losowaniem liczb bez powtórzeń. Samo losowanie rozumiem i umiem, wygląda to u mnie tak:
Kod :
Random r = new Random();
wynik1 = r.Next(1, 49);
wynik2 = r.Next(1, 49);
wynik3 = r.Next(1, 49);
wynik4 = r.Next(1, 49);
wynik5 = r.Next(1, 49);
wynik6 = r.Next(1, 49);
Potem chcę te 6 wylosowanych liczb wprowadzić do TextBlocków:
Kod :
TBlock1.Text = wynik1.ToString();
TBlock2.Text = wynik2.ToString();
TBlock3.Text = wynik3.ToString();
TBlock4.Text = wynik4.ToString();
Tblock5.Text = wynik5.ToString();
TBlock6.Text = wynik6.ToString();
I ok, działa fajnie jednak liczby się powtarzają... I tu jest problem, sam za bardzo nie wiem jak napisać od zera algorytm losowania bez powtórzeń, a w internecie znowu jak jest jakiś algorytm to jest on przystosowany do konsoli - nie mam bladego pojęcia jak takie znalezisko przekształcić z wypluwania wyniku do konsoli na takie, które wpisuje kolejno liczby do TextBlocka.
Zakładki