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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2014, 20:40   #1
DSBM
Пользователь
 
Регистрация: 15.12.2013
Сообщений: 13
По умолчанию Исключение нуля в Random. Delphi.

Привет, форумчане!
Сделал так, что при нажимании кнопки в ListBox1 генерятся числа до четырёх, в ListBox2 до шести. Как ограничить Random, чтобы он считал с единицы, а не с нуля?
Исходный код:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.Items.Clear;
ListBox1.Items.Add(IntToStr(Random(4)));
ListBox2.Items.Clear;
ListBox2.Items.Add(IntToStr(Random(6)));
end;
Заранее спасибо!
DSBM вне форума Ответить с цитированием
Старый 08.01.2014, 20:45   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Никак, Random() таким сделали. Так что просто
Random(4)+1 - это будет от 1 до 4 включительно.

Кстати, у вас не до 4 и 6 , а до 3 и 5
type_Oleg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Explorer.exe Исключение неизвестное программное исключение Windows XP, что делать? Igorilla Windows 6 02.04.2013 22:49
Исключение неизвестное программное исключение... Host-2013 Паскаль, Turbo Pascal, PascalABC.NET 19 09.02.2013 21:30
Random в Delphi oooooo111 Помощь студентам 0 22.11.2010 20:56
Исключение (Delphi) VadEr Помощь студентам 2 05.06.2009 15:29
Random в Delphi SweetOpium Помощь студентам 14 08.05.2008 14:18