• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Сортировка массива в 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(), я подумал может и здесь такая есть.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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