zoukankan      html  css  js  c++  java
  • 十一、dbms_random(随机数生成器)

    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;
  • 相关阅读:
    有一个双重模板化的错误实现
    非类型模板参数
    C++模板
    初始化列表initializer_list
    C++类型转换
    const引用和constexpr
    逆元
    卡特兰数
    最短路问题
    Android打印机效果的闪屏
  • 原文地址:https://www.cnblogs.com/champaign/p/9468590.html
Copyright © 2011-2022 走看看