• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Сортировка массива в C#

  • Автор темы ITC_Phantom
  • Дата начала
Статус
Закрыто для дальнейших ответов.
I

ITC_Phantom

Привет.

Я новичок в .net поэтому и задаю такие глупые вопросы.

Я нашел в С# стандартную функцию для сортировки массива, а есть ли какая то функция для того что бы рандомно перемешать елементы масива ? Ну или если её нет, то могли бы вы подсказать наиболее рациональный прием для решения этой задачи ?

Скажем у меня есть массив:

int[] numbers = new int[] {1, 2, 3, 4};

а получать я хочу:
{2, 1, 4, 3}
{4, 1, 3, 2}
и т.д.
:(

Спасибо.
 
D

Dr.Gigabit

Нет, функции нет. Используй Math.Rand() для генерации случайных чисел.
 
K

karlito

Для: Dr.Gigabit
Нет в классе System.Math метода Rand(). Для генерации случайного числа System.Random класс.

Для: ITC_Phantom
Мне самому интересно узнать самый рациональный способ решения Unsort().
 
D

Dr.Gigabit

Да, сорри, это в Java он так называется, и в С++ по-моему тоже
 
I

ITC_Phantom

Спасибо за ответы. Прийдется написать свою функцию. Просто в PHP есть стандартная функция shuffle(), я подумал может и здесь такая есть.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!