我想得到一组8位的随机函数,我是这样写的:
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := InttoStr(Random(11111111));
end;
可是当我第一次按Button的时候Edit中却显示的为0,第二次以后就正常了。请问各位大虾为什么?
(在线等)
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := InttoStr(Random(11111111));
end;
可是当我第一次按Button的时候Edit中却显示的为0,第二次以后就正常了。请问各位大虾为什么?
(在线等)
解决方案 »
- 为何点主窗体(全屏显示的)时,其它已经show出来的窗体被挡住?
- 小弟有一段程序有问题Access violation at address 00F74CE8 .....
- 如何禁止StringGrid的在选中某个Cell时横向滚动
- 请问用Canvas.CopyRect抓下来的图片存为.bmp文件,有的字体会变粗,怎么回事。
- 请各位老鸟指导
- 请问各位谁能帮小弟解释一下strCon这个东东?
- 各位,菜问题:定义记录时的case integer of是什么意识,我不了啊!
- 如何判断memo里有文字?我要用if ....then
- 关于一个媒体播放器的问题?
- 窗体上的快捷键?
- 请教该如何解决Filter属性中写入变量问题
- 一个关于随机函数(Random)的问题
begin
Randomize;
Edit1.Text := InttoStr(Random(11111111));
end;
var
a:integer;
begin
randomize;
a:=round(Random*100000000);
Edit1.Text := inttostr(a);
edit2.text:=inttostr(length(Edit1.Text));
end;
begin
Randomize;
Edit1.Text := InttoStr(Random(999999999));
end;
Edit1.Text := InttoStr(Random(999999999));