L
liugaohui
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);vari,j,randSeed:integer;alist:tstringlist;beginalist:=tstringlist.Create;randSeed := strtoint(edit1.Text); //先设置随机数种子richedit1.Clear;for i := 1 to 20 do begin j:= Random(30); alist.Add(inttostr(j)); end;richedit1.Clear;richedit1.Lines.AddStrings(alist);alist.Free;end;edit1.Text初始赋值100,运行程序,得到第1组数据,改变edit1.Text,运行,得到第2组数据,edit1.Text重新修改为100,运行得到第3组数据,为什么第1组和第3组数据不一样?谢谢回复