function Random [ ( Range: Integer) ];<br>Description<br>Random returns a random number within the range 0 <= X < Range. If Range is not<br>specified, the result is a real-type random number within the range<br>0 <= X < 1.<br><br>可以通过设置Range来限制得到的随机数的范围。<br>如:<br> 产生大写字母: Char(Byte('A')+Byte(Random(26)));<br> ...数字: Char(Byte('0')+Byte(Random(10)));<br> 同时产生数字或大写字母:<br> i:=Random(10+26);<br> if i>=26 then<br> Caption:=Char(Byte('0')+Byte(i-26))<br> else<br> Caption:=Char(Byte('A')+Byte(i));<br><br>与之相关的还有 Randomize 和 RandSeed,参见Delphi的帮助。