Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

Случайный выбор   Найти похожие ветки 

 
Rocker ©   (2003-05-10 07:25) [0]

Есть ли какой-нибудь наиболее простой способ случайного выбора значений из какой-либо структуры данных, например, множеств, и чтобы при этом значения не повторялись?
То есть, допустим:


type myset=set of byte;
.......
var s:myset;
begin
s:=[0,1,2,5,8,9];
.........
//Надо вызвать все числа: 0,1,2,5,8,9 в случайном порядке
end;


 
FAO   (2003-05-10 08:37) [1]

random


 
Rocker ©   (2003-05-10 08:47) [2]


> FAO (10.05.03 08:37)
> random


Что такое random я и так знаю, читайте, пожалуйста, лучше вопрос.

PS. То, о чем я спрашиваю, я знаю как реализовать с помощью циклов проверок, а мне было бы интересно узнать способ попроще и побыстродейственней!


 
Great_Lesh   (2003-05-10 09:42) [3]

А другого не дано, т.к. остальные способы либо менее быстродейственные, либо, если привязывать к переменным ОС, не случайны в условиях одного сеанса, поэтому рандомайз_таймер и рандом!


 
NDeu ©   (2003-05-10 11:40) [4]

Примерно так:
1.Заполняеш резултантного масива поочередно(неслучайно)
2.Пробегаеш того и обмениваеш каждой итем со случайной



Страницы: 1 вся ветка

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
14-70500
Шоломицкий
2003-05-01 22:38
2003.05.22
Прикол №2. Решил повеселить вас ещё одной историей!


1-70242
Kardash
2003-05-11 15:17
2003.05.22
Как сделать фон формы градацией какого-нибудь цвета ???


3-70095
Romkin
2003-04-29 10:40
2003.05.22
Помогите с запросом


1-70217
Ш-К
2003-05-11 02:11
2003.05.22
Действие по расписанию.


7-70533
Plut
2003-03-23 06:48
2003.05.22
По DLL