SELECT DBMS_RANDOM.RANDOM FROM DUAL; --랜덤 숫자 (양수/음수)
SELECT DBMS_RANDOM.VALUE FROM DUAL; --랜덤 숫자 (0~1 사이)
SELECT DBMS_RANDOM.VALUE(1,1000) RANDOM FROM DUAL; --랜덤 숫자 (1~1000 사이)
SELECT DBMS_RANDOM.VALUE(100000000000, 999999999999) RANDOM FROM DUAL; --랜덤 숫자 (천억~조-1 사이)
SELECT DBMS_RANDOM.STRING('U', 20) STR FROM DUAL; --대문자 20글자 랜덤
SELECT DBMS_RANDOM.STRING('L', 20) STR FROM DUAL; --소문자 20글자 랜덤
SELECT DBMS_RANDOM.STRING('A', 20) STR FROM DUAL; --대문자+소문자 20글자 랜덤
SELECT DBMS_RANDOM.STRING('X', 20) STR FROM DUAL; --대문자+숫자 20글자 랜덤
SELECT DBMS_RANDOM.STRING('P', 20) STR FROM DUAL; --대문자+소문자+숫자+특수문자 20글자 랜덤
참고 : http://blog.naver.com/bullian/9061415