如何调用随机函数(50分)

  • 主题发起人 主题发起人 树熊131
  • 开始时间 开始时间

树熊131

Unregistered / Unconfirmed
GUEST, unregistred user!
哪位大侠帮忙:?[:)][:)][:)]
 
一般在调用Random()之前要先调用一下Randomize;<br>这样一来每次进来时取的随机数 就不同了<br>
 
再给个种子即可
 
var<br><br>&nbsp; &nbsp;I: Integer;<br>&nbsp;begin<br>&nbsp; &nbsp;Randomize;<br>&nbsp; &nbsp;for I := 1 to 50 do begin<br>&nbsp; &nbsp; &nbsp;{ Write to window at random locations }<br>&nbsp; &nbsp; &nbsp;Canvas.TextOut(Random(Width), Random(Height), 'Boo!');<br>&nbsp; &nbsp;end;<br>&nbsp;end;
 
Randomize;<br>Random(100); 取0~100之间的随机数<br><br>如果要取10~100<br>则<br>Randomize;<br>Random(90)+10<br><br>
 
后退
顶部