ďťż

Ładny brzuch

Witam,
mam za zadanie wylosować np. 5 liczb z zadanego przedziału np. 1-12.
Problem w tym, że jak robię to za pomocą generatora liczb pseudolosowych to część liczb się powtarza(nie zawsze). Jak zrobić aby te wylosowane 5 liczb było różne od siebie zawsze?
Można to zrobić: if ((liczba1 <> liczba2) and (liczba1 <> liczba3) ...) ale coś takiego zajmie wiele miejsca w kodzie. Da się to zrobić prościej? Jak uniknąć tych powtórzeń co do wylosowanych liczb?

Najlepiej jakby ktoś mógł zarzucić kodem w vb .net;)
Użytkownik olo21 edytował ten post 11 grudzień 2005, 23:02


Użyj tablicy, a potem sprawdzaj w pętli, czy wylosowany element już w niej nie istnieje.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •