|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2011, 14:34 | #1 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
получение случайного индекса в пределе 4
добрый день, не могу додуматься как получить случайны индекс. т.е. допустим имеется массив из 4 элементов, мне нужно получить индексы так, что бы эти элементы были перемешаны. Думал полным перебором делать, но мне что-то не понравилось!
|
19.04.2011, 16:46 | #3 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
arr[Random(3)+1] как-то так..
ой это паскаль. на сях вот: arr[rand()%4]; |
19.04.2011, 16:51 | #4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
19.04.2011, 17:12 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
заполняем в цикле for(int i=0;i<4;i++) { Arr[i] = i; } потом перемешиваваем случайным образом меняя местами два элемента... и всё... Последний раз редактировалось Serge_Bliznykov; 19.04.2011 в 18:05. |
|
19.04.2011, 17:40 | #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 |