2013-02-16 101 views
0

有人可以帮助我在FreePascal中生成50个随机数列表(0到100之间)吗?如何在FreePascal中生成50个随机数列表(0到100之间)

+1

是的,官方的FreePascal文档。 – 2013-02-16 09:33:08

+0

@ H2CO3只有随机函数,但我没有找到随机数列表。 – 2013-02-16 09:34:37

+0

创建一个执行50次的循环,在循环中生成一个随机数并将其插入到您的列表中。 – Alex 2013-02-16 09:52:49

回答

3

假设你想有一个50个整数的数组,你可以使用下面的代码。首先使用Randomize程序初始化随机数发生器。然后它从低索引到高索引迭代阵列(相反,您也可以使用常量范围for I := 0 to 49 to),并通过使用Random函数为该阵列的每个元素生成0到100范围内的随机数。 Random函数返回一个大于或等于0的随机数并且小于此函数所需的唯一参数:

var 
    I: Integer; 
    IntArray: array[0..49] of Integer; 
begin 
    Randomize; 
    for I := Low(IntArray) to High(IntArray) do 
    IntArray[I] := Random(101); 
    ... 
end; 
相关问题