A adam_2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-16 #1 假设我要在某一范围内随机取一个数,如在1、3、5内取一个数附值给a,程序应该怎么写啊?谢谢。
Z zbr Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-16 #2 myarray: array[0..2] of Integer; myarray[0]:= 1; myarray[1]:= 3; myarray[2]:= 5; value:= function RandomFrom(myarray); value就是随机数。1 3 5
myarray: array[0..2] of Integer; myarray[0]:= 1; myarray[1]:= 3; myarray[2]:= 5; value:= function RandomFrom(myarray); value就是随机数。1 3 5
A adam_2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-16 #4 不好意思,我主要就是想要value:= function RandomFrom(myarray)该函数的程序,可以写详细点吗?
Z zbr Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-16 #5 哦,这就是个函数。你在delphi的帮助里可以找到此函数。 它的意思就是从定义的数组里随机取数 。 你看一下就知道了 。这不是我自定义函数 。
O ooooh Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-16 #6 看看这个: randomize; random(10); if i in[1,3,5] then a:=i;