![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
![]()
добрый день, не могу додуматься как получить случайны индекс. т.е. допустим имеется массив из 4 элементов, мне нужно получить индексы так, что бы эти элементы были перемешаны. Думал полным перебором делать, но мне что-то не понравилось!
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
arr[Random(3)+1] как-то так..
ой это паскаль. на сях вот: arr[rand()%4]; |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
заполняем в цикле for(int i=0;i<4;i++) { Arr[i] = i; } потом перемешиваваем случайным образом меняя местами два элемента... и всё... Последний раз редактировалось Serge_Bliznykov; 19.04.2011 в 18:05. |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
![]()
std::random_shuffle(arr,arr+sz);
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод случайного числа | quarty | Общие вопросы Delphi | 5 | 10.01.2011 17:35 |
ComboBox, номер индекса | _-Re@l-_ | Общие вопросы .NET | 2 | 21.11.2010 15:24 |
Выбор однозначного индекса | Vladymyr | Microsoft Office Access | 2 | 08.11.2010 18:31 |
Вывод случайного изображения | Dима | PHP | 1 | 16.08.2010 02:14 |
Уникальность индекса в БД | spiteful41 | Помощь студентам | 7 | 27.05.2008 01:26 |