![]() |
|
|
|
|
#1
|
|||
|
|||
|
Здравствуйте все.
Мой вопрос многим покажется глупым и простым, но прошу дать ответ. Или указать где посмотреть. Я начинающий программист. Вопрос следующий: Необходимо программно описать вероятность наступления события. Допустим вероятность наступления события равна 0.8 (вероятность от 0 до 1 ). Как это с симулировать на Delphi. Буду благодарен за любую помощь. Спасибо. Даниил. |
|
#2
|
||||
|
||||
|
Вычислять надо по каким то координатам? Поясни. Если случайно, то можно пойти таким путём:
Код:
var Cel,Drob:Integer; begin Randomize; Cel:=Random(9); Drob:=Random(9); ShowMessage(IntToStr(Cel)+','+IntToStr(Drob)) Последний раз редактировалось Winny, 27.10.2007 в 21:46. |
|
#3
|
|||
|
|||
|
Вот генерация 20 элементов
Код:
var p: Single = 0.8;
procedure TForm1.FormCreate(Sender: TObject);
var I: Integer;
begin
Randomize;
for I:= 1 to 20 do
if Random < p then StringGrid1.Cells[1,I]:= '1'
else StringGrid1.Cells[1,I]:= '0';
end;Последний раз редактировалось AlexSku, 29.10.2007 в 14:02. |