若要取得 0 ~ 1 的亂數 :
程式碼
SELECT dbms_random.value
FROM DUAL;
若要取得 0 ~ 1000 的整數亂數 :
程式碼
SELECT ceil( dbms_random.value * 1000 )
FROM DUAL;
若要取得 0 ~ 1000 的整數亂數, 且長度固定 3 碼, 不足補零 :
程式碼
SELECT lpad( ceil( dbms_random.value * 1000 ), 3, '0' )
FROM DUAL;
希望對各位有所幫助.