Вывести рандомно все числа находящиеся в интервале от 0 до n - C#

Узнай цену своей работы

Формулировка задачи:

если так ,то он всё равно одно пропускает
 int[] RandomNumbers(int Length)
            {
                int Size = Length;
                Random r = new Random();
                int[] M = new int[Size];
                int i = 0;
                while (i < Size)
                {
                    int temp = r.Next(Size);
                    if (M[temp] == 0)
                    {
                        M[temp] = i;
                        ++i;
                    }

                }
                return M;

            }

Решение задачи: «Вывести рандомно все числа находящиеся в интервале от 0 до n»

textual
Листинг программы
var random=new Random();
return Enumerable.Range(0,n).OrderBy(x=>random.Next()).ToArray();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы