-- Tests for package DBMS_RANDOM
SELECT dbms_random.initialize(8);
initialize
------------
(1 row)
SELECT dbms_random.normal()::numeric(10, 8);
normal
-------------
-0.37787769
(1 row)
SELECT dbms_random.normal()::numeric(10, 8);
normal
------------
0.80499804
(1 row)
SELECT dbms_random.seed(8);
seed
------
(1 row)
SELECT dbms_random.random();
random
------------
-632387854
(1 row)
SELECT dbms_random.seed('test');
seed
------
(1 row)
SELECT dbms_random.string('U',5);
string
--------
IGXBB
(1 row)
SELECT dbms_random.string('P',2);
string
--------
R`
(1 row)
SELECT dbms_random.string('x',4);
string
--------
P1CB
(1 row)
SELECT dbms_random.string('a',2);
string
--------
yV
(1 row)
SELECT dbms_random.string('l',3);
string
--------
ccw
(1 row)
SELECT dbms_random.seed(5);
seed
------
(1 row)
SELECT dbms_random.value()::numeric(10, 8);
value
------------
0.27474560
(1 row)
SELECT dbms_random.value(10,15)::numeric(10, 8);
value
-------------
10.23233882
(1 row)
SELECT dbms_random.terminate();
terminate
-----------
(1 row)