Вывести рандомно все числа находящиеся в интервале от 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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