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

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

ITC_Phantom

#1
Привет.

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

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

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

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

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

Спасибо.
 
D

Dr.Gigabit

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

karlito

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

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

Dr.Gigabit

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

ITC_Phantom

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