提供了内置的随机数生成器,可以用于快速生成随机数.
1)、initialize
作用:用于初始化dbms_random包,必须提供随机数种子。
语法:dbms_random.initialize(seed in binary_integer);
其中seed指定随机数种子。
2)、seed
作用:用于复位随机数种子
语法:dbms_random.seed(seed in binary_integer);
3)、random
作用:用于生产随机数
语法:dbms_random.randon return binary_integer;
4)、terminate
作用:关闭DBMS_RANDOM包
语法:dbms_random。terminate;
例子
declare
num int;
seed number:=1000000;
begin
dbms_random.initialize(seed);
for i in 1..10 loop
num:=abs(dbms_random.random()/seed);
dbms_output.put_line(num);
end loop;
dbms_random.terminate.
end;
更多推荐
dbms_random(随机数生成器)
发布评论