Maple12 随机数生成器不能用?

来源:百度知道 编辑:UC知道 时间:2024/06/05 23:03:07
想用Maple12的随机数生成器生成一个1到6之间的整数,我是这么输入的:

rand(1..6);

但是结果是:
proc() proc() option builtin=RandNumberInterface; end proc(6,6,3)+1 end proc

我就郁闷了!请高人指点!

运行rand(1..6)后从maple给出的结果可知rand(1..6)是一个函数,它按照生产随机数的特定原则工作,我们不妨定义函数f:=rand(1..6),然后要生成1..6的某个随机数只要运行f()即可。也可以自己编织一个小程序,让maple可以生产任意多个1到6的随机数。
f := rand(1 .. 6);
for i from 1 to 6 do f() end do;

其实你要的答案都在maple help里,直接输入 ?rand 就可以找到答案了。

R:=rand(1..6):
R();