В составе Oracle поставляется пакет dbms_random, который позволяет генерировать 38-значные случайные числа.
Для того, чтобы установить этот поставляемый пакет, надо соединиться с базой данных, как пользователь SYS, и выполнить скрипт $ORACLE_HOME/rdbms/admin/dbmsrand.sql, который и создаст пакет dbms_random. После установки пакет сначала должен быть инициализирован. Для этого надо вызвать процедуру "seed", чтобы задать начальные условия генератору случайных чисел. В SQL*Plius надо написать execute dbms_random.seed(1234567890); Затем select dbms_random.random from dual; Получим RANDOM ----------- 267274964