pascal随机函数
7个回答
2010-11-03
展开全部
randomize
i:=random(范围上限-范围下限)+范围下限
执行randomize语句后(必须)
random(n) 产生0~n-1的随机整数
random 产生0~1(小于1)的随机小数
一些实用的东西
产生n~m的随机整数 random(m-n+1)+n
产生0~n(小于n)的随机小数 random*n
产生n~m的随机小数 random*(m+n)-m
i:=random(范围上限-范围下限)+范围下限
执行randomize语句后(必须)
random(n) 产生0~n-1的随机整数
random 产生0~1(小于1)的随机小数
一些实用的东西
产生n~m的随机整数 random(m-n+1)+n
产生0~n(小于n)的随机小数 random*n
产生n~m的随机小数 random*(m+n)-m
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
randomize:随机函数生成器,是每次生成的随机数都不同
random(n):表示生成一个0~n-1的随机数
random(n)+m:表示生成一个n~n+m的随机数
random(n):表示生成一个0~n-1的随机数
random(n)+m:表示生成一个n~n+m的随机数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用时
先用
randomize进行初始化
再用random进行随机
例:
program example;
begin
randomize;
writeln(random(10));//随机出数的范围0..9 即0..n-1
end.
先用
randomize进行初始化
再用random进行随机
例:
program example;
begin
randomize;
writeln(random(10));//随机出数的范围0..9 即0..n-1
end.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var
n:integer;
begin
randomsize;
n:=random(x);//x是要输入的数,小于maxint
writeln(n);
end.
就是很简单的用法,好好学习下就可以了!
n:integer;
begin
randomsize;
n:=random(x);//x是要输入的数,小于maxint
writeln(n);
end.
就是很简单的用法,好好学习下就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询