我想打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