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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2008, 13:57   #1
Febreze
Пользователь
 
Аватар для Febreze
 
Регистрация: 20.04.2008
Сообщений: 23
По умолчанию Random

Испытываю сложность с использоваем Random.
Задача: имеем splash screen, при запуске которого из массива нужно брать случайные записи, но берет исключительно первую.

Код:
procedure TSplashForm.FormPaint(Sender: TObject);
 var
  af:array[0..10] of String;
begin
      af[0]:='не работает';
      af[1]:='Это первый текст';
      af[2]:='2';
      af[3]:='3';
      af[4]:='4';
      af[5]:='5';
      af[6]:='6';
      af[7]:='7';
      af[8]:='8';
      af[9]:='9';
      af[10]:='10';
     afLabel.Caption:=af[random(10)];
"Стаж" работы в DELPHI с 18.04.2008
Febreze вне форума Ответить с цитированием
Старый 28.04.2008, 14:04   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Нужно вызвать Randomize.

Код:
begin 
      Randomize; 
      af[0]:='не работает';   
      af[1]:='Это первый текст';   
      af[2]:='2';   
      af[3]:='3';   
      af[4]:='4';   .......

И надо помнить что нужно указывать на 1 больше.
Random(11);
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 28.04.2008, 14:17   #3
Febreze
Пользователь
 
Аватар для Febreze
 
Регистрация: 20.04.2008
Сообщений: 23
По умолчанию

Заработало!!!
Спасибо
"Стаж" работы в DELPHI с 18.04.2008
Febreze вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
random в С++ Swool Общие вопросы C/C++ 21 18.02.2012 21:55
random Forrest Gamp Общие вопросы C/C++ 4 11.02.2008 09:46
Random -10 +10 Veiron Общие вопросы Delphi 1 23.01.2008 17:23
Random Constellation БД в Delphi 2 10.01.2008 21:37
random Sanek_ntsk Общие вопросы Delphi 8 17.12.2007 21:54