procedure TForm1.Button1Click(Sender: TObject);
var
i:Integer;
begin //产生了100-999的数 条件可以自己改
Randomize;
i := random(999);
while (i < 100) do
i := random(999);
edit1.Text:=inttostr(i);
end;
第二种方法 单元添加user math
procedure TForm1.Button1Click(Sender: TObject);
var
a:integer;
begin
randomize;
a:=randomrange(50,99);
edit1.Text:=inttostr(a);
end;
本文介绍了两种使用Delphi生成特定范围内的随机数的方法。第一种方法通过循环确保生成的随机整数位于100到999之间;第二种方法利用了usermath单元,生成50到99之间的随机数。
1万+

被折叠的 条评论
为什么被折叠?



