dbms_random.value 这个函数分为两种,一种是没有参数,则直接返回>=0and <1之间的38位小数 SQL > column value format 99.99999999999999999999999999999999999999 SQL > select dbms_random.value from dual; VALUE ----------------------------------------- .58983014999643548701631750396301271752 第二种是加上两个参数a、b,则返回值在>=aand <b之间的38位小数 SQL > column value format 999.999999999999999999999999999999999999 SQL > select dbms_random.value(100,500) value from dual; VALUE ----------------------------------------- 412.150194612502916808701157054098274240 注意:无论前面几位,小数点之后都是38位