Cześć. Chcę zapełnić tablicę liczbami pseudolosowymi, ale tak, żeby nie było w niej duplikatów. Nie mam pojęcia czemu program nigdy nie chcę wejść do pierwszego warunku if'a. Proszę o pomoc.
Random losowa = new Random();
int[] tablica; tablica = new int[6];
bool exit;
for (int i = 0; i < tablica.Length; i++)
{
exit = false;
tablica[i] = losowa.Next(1, 10);
while (!exit) //excluding the possibility of 2 the same numbers
{
for (int j = 0; j < tablica.Length; j++)
{
if (tablica[i] == tablica[j] && i != j) tablica[i] = losowa.Next(1, 10);
else exit = true;
}
}