Dodanie elementu do tablicy w losowy sposób

0

Chciałbym dodać w losowy sposób 10 liczb (0,1,2,3 itd) do tablicy 100-elementowej. Wiec wielkość końcowa ma wynosić 110.
Utknąłem w tym miejscu:

 static void Main(string[] args)
        {
           
              int bufor, liczba;
            

            Random randomizer = new Random();

            int[] tab = new int[100];                    
                                             

            Console.WriteLine("");

            for (int i = 1; i <= 100; i++)

             tab[i - 1] = i;

                liczba = randomizer.Next(10); 
0

Wiec wielkość końcowa ma wynosić 110.

czyli masz jakas tablice 100 elementowa, ale musisz stworzyc nowa 110 elementowa i te 10 elementow dodac w losowych miejscach? Dobrze zrozumialem?

0

tak

0

Ewentualnie mogę wpisać te 10 liczb ręcznie wstawiając je w różne miejsca.

0

To bez sensu. To miałoby sens, gdybyś miał w te 10 miejsc wpisać losowe liczby.

0

Masz racje

0

"Chciałbym dodać w losowy sposób 10 liczb (0,1,2,3 itd) do tablicy 100-elementowej. Wiec wielkość końcowa ma wynosić 110."

Ciekawe rozumowanie:

Jeżeli tablic ma mieć 100 elementów to wtedy ma mieć 110 elementów.

  1. Tworzysz tablicę,
  2. Losujesz jej index Nest();
  3. Przypisujesz pod wylosowany index kolejną wartość wylosowaną Next()
  4. Punktu 2. 3. powtarzasz w pętli X razy.

.

1 użytkowników online, w tym zalogowanych: 0, gości: 1