我想打2个骰子,但我不希望它选择0,这是我的代码:Delphi7的,随机化,选择随机数从1到6,但不为0
procedure TForm1.Button1Click(Sender: TObject);
var x1,x2:integer; text1,text2:string;
begin
randomize;
x1:=random(7);
x2:=random(7);
text1:=inttostr(x1);
text2:=inttostr(x2);
label1.Caption:=text1;
label2.Caption:=text2;
end;
end.
我应该做些什么来使其从1到6中选择,而不包括0?谢谢
没有必要继续呼叫随机。在启动时调用一次。 – 2013-04-30 21:53:06
@DavidHeffernan:更强:随机调用不止一次弄乱(重新启动)伪随机数生成器。 – 2013-05-01 07:30:39