Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2011, 03:07   #1
Kazak009
 
Регистрация: 26.12.2010
Сообщений: 5
Восклицание Проблема при перемешивании массива. Delphi

Проблема в том, что почемуто перемешивание происходит каждый раз одинаково. помогите плз! Вот код:

Код:
procedure TForm1.FormCreate(Sender: TObject);
var
 m,k,n,i:Integer;
 a: array of Integer;
begin
 lbl1.Caption:='';
 n:=10;
 SetLength(a,n);
 for i:=0 to n-1 do
 begin
  a[i]:=i+1;
 end;
 for i:=0 to n-1 do
 begin
   m:= Random(n);
   k:= A[I];
   A[I] := A[m];
   A[m] := k;
 end;
 for i:=0 to n-1 do
  lbl1.Caption:=lbl1.Caption+IntToStr(a[i])+'  ';
end;

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 15.05.2011 в 10:41.
Kazak009 вне форума Ответить с цитированием
Старый 15.05.2011, 06:41   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
randomize;
после begin вставь
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 15.05.2011, 10:47   #3
Kazak009
 
Регистрация: 26.12.2010
Сообщений: 5
По умолчанию

Пасибо, помогло. Раньше без randomize работало. Хотя скорее всего просто не обращал внимания;
Kazak009 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Произведение элементов массива в функции (передача массива в функцию) (Delphi) Toxa16 Помощь студентам 1 23.04.2011 04:42
Проблема с деструктором при выводе массива WebbMan Общие вопросы C/C++ 6 28.03.2011 22:23
Проблема при работе с датами sql server в delphi Fellot БД в Delphi 3 05.06.2010 22:50
Проблема с обработкой исключений в Delphi при компиляции программы на сервере ivladak Общие вопросы Delphi 14 15.08.2009 20:58