Сгенерировать случайное число можно с помощью:
Пакета DBMS_RANDOM
Примеры:
Генерация положительного дробного числа от 0 до 1:
SQL>SELECT dbms_random.value FROM dual
Генерация дробного числа в диапазоне от n до m:
SQL>SELECT dbms_random.value(n, m) FROM dual
Генерация целого положительного или отрицательного числа:
SQL>SELECT dbms_random. random FROM dual
Пакета DBMS_CRYPTO
Примеры:
Генерация целого положительного или отрицательного числа:
SQL>SELECT dbms_crypto.randominteger FROM duall
Генерация целого положительного числа:
SQL>SELECT dbms_crypto.randomnumber FROM duall