DBMS_RANDOM
The DBMS_RANDOM package provides a built-in random number generator. It is faster than generators written in PL/SQL because it calls Oracle's internal random number generator.
Requirements
DBMS_RANDOM must be initialized prior to calling the random number generator. The generator produces 8 digit integers. If the initialization subprogram is not called, then the package raises an exception.
INITIALIZE procedure
To use the package, first call the initialize subprogram with the seed to use.
Syntax
DBMS_RANDOM.INITIALIZE (
seed IN BINARY_INTEGER);
--------------------------------------------------------------------------------
Note:
Use a seed that is sufficiently large, more than 5 digits. A single digit might not return sufficiently random numbers.