Please review the following series of samples for how the dbms_random package works.
Random number:
select dbms_random.random as rand_numb from dual; RAND_NUMB ---------- -1.642E+09
Random number between 0 and 1:
select dbms_random.value as rand_numb_btwn_0_1 from dual;
RAND_NUMB_BTWN_0_1
------------------
.950707301
Random number between x and y:
select dbms_random.value(10,20) as rand_numb_btwn_10_20 from dual;
RAND_NUMB_BTWN_10_20
--------------------
14.6714295
Random upper case letters:
select dbms_random.string('U',10) as rand_upper from dual;
RAND_UPPER
----------
WVWZVYKNKP
Random lower case letters:
select dbms_random.string('L',10) as rand_lower from dual;
RAND_UPPER
----------
jdoyttefuw
Random mixed case letters:
select dbms_random.string('A',10) as rand_mixed from dual;
RAND_MIXED
----------
UBagEltDAr
Random upper case alphanumeric characters:
select dbms_random.string('X',10) as rand_upper_alphanumeric from dual;
RAND_UPPER_ALPHANUMERIC
-----------------------
JSANG89O8S
Random characters:
select dbms_random.string('P',10) as rand_chars from dual;
RAND_CHARS
----------
}