1、概述


提供了内置的随机数生成器,可以用于快速生成随机数.


2、包的组成


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;


3、综合例子

 

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;

 

相关文章:

  • 2021-11-30
  • 2021-11-30
  • 2021-11-30
  • 2021-11-30
  • 2021-11-30
  • 2021-11-30
  • 2021-12-14
  • 2021-11-30
猜你喜欢
  • 2022-02-11
  • 2022-12-23
  • 2022-01-07
  • 2021-10-28
  • 2022-12-23
相关资源
相似解决方案