DBMS_RANDOM

DBMS_RANDOM是Oracle提供的一个PL/SQL包,用于生成随机数据和字符。它具有以下函数。

1、DBMS_RANDOM.RANDOM
        RETURN binary_integer;

RANDOM返回值的范围为: [-2^31, 2^31),返回的是整数。

2、DBMS_RANDOM.STRING
        opt IN CHAR,
        len IN NUMBER)
        RETURN VARCHAR2;
可见,opt指的是字符串的格式,len指的是字符串的长度。

selectdbms_random.string('u',10) valuefrom dual
#FHDSBFHSBHF

3、DBMS_RANDOM.VALUE
RETURN NUMBER;

DBMS_RANDOM.VALUE(
low IN NUMBER,
high IN NUMBER)
RETURN NUMBER;
对于第一种用法,返回的值的范围为大于或等于0,小于1,带有38位精度的小数。
对于第二种用法,可指定最小值和最大值,返回值的范围为大于或等于low,小于high。

你可能感兴趣的:(DBMS_RANDOM)