pascal如何产生若干个随机数
4个回答
展开全部
知道一些,但是没仔细研究过,但可以用random函数,具体:
生成n个随机数:
begin
randomize;//随机数初始化,不然的话每次生成的随机数都会是一样的
for i:=1 to n do
a[i]:=random(x);//random生成的是0~1之间的实数(不包括1),random(x)则是整数,x决定了范围,没记错的话相当于random*n吧。。。如果要上下界的话需要口算一下了
end.
大概吧。。因为没怎么用过,可能有不对的地方多多包涵
生成n个随机数:
begin
randomize;//随机数初始化,不然的话每次生成的随机数都会是一样的
for i:=1 to n do
a[i]:=random(x);//random生成的是0~1之间的实数(不包括1),random(x)则是整数,x决定了范围,没记错的话相当于random*n吧。。。如果要上下界的话需要口算一下了
end.
大概吧。。因为没怎么用过,可能有不对的地方多多包涵
展开全部
random(x)
x 为随机数上界加一,x:integer
x 为随机数上界加一,x:integer
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
产生a~b之间:
random(b-a)+a
好像是这样的
random(b-a)+a
好像是这样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询