如何生成一个随机数(30分)

  • 主题发起人 主题发起人 adam_2000
  • 开始时间 开始时间
A

adam_2000

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