Тема: Random
Показать сообщение отдельно
  #11  
Старый 12.03.2009, 22:31
Аватар для Karsh
Karsh Karsh вне форума
Активный
 
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
По умолчанию

2 Casper-Hacker: тут необходим цикл или goto, например так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  x: Integer;
begin
  Randomize;
  repeat
    x:= Random(20);
  until ((x<>3) and (x<>5) and (x<>10));
  ShowMessage(IntToStr(x));
end;
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
Ответить с цитированием