Randomize;
for i:=0 to 3 do
MyName:=MyName+chr(Random(26)+97);
//---------------
for i:=0 to 3 do
begin
Randomize;
MyName:=MyName+chr(Random(26)+97);
end;
这两段代码执行为什么会不一样?
第一段代码得到的myname是由4个随机的字母组成的
而第二段却是由4个相同的字母组成
为什么会这样呢?
for i:=0 to 3 do
MyName:=MyName+chr(Random(26)+97);
//---------------
for i:=0 to 3 do
begin
Randomize;
MyName:=MyName+chr(Random(26)+97);
end;
这两段代码执行为什么会不一样?
第一段代码得到的myname是由4个随机的字母组成的
而第二段却是由4个相同的字母组成
为什么会这样呢?
1、Randomize 的帮助说明
2、什么是随机数发生机制?
3、什么是随机种子?
begin
Randomize;
MyName:=MyName+chr(Random(26)+97);
end;
能不能讲一讲原理或者机制
为什么会这样
麻烦了
现在我是半知半解