oracle随机数的用法:dbms_random.value()
2017-09-20 14:27
483 查看
需求:产生两位的随机数 FUNCTION GetNumber RETURN NUMBER IS ResultNumber NUMBER(6); BEGIN ResultNumber := CEIL(DBMS_RANDOM.VALUE() * 100); IF ResultNumber < 10 THEN ResultNumber := ResultNumber + 10; END IF; RETURN ResultNumber; END GetNumber; ===================================================== 总结: ceil( n )函数是返回大于或等于n的最小整数。 DBMS_RANDOM.VALUE()是随机产生( 0,1 )之间的数。 要产生两位的随机数,可以DBMS_RANDOM.VALUE()*100,这样产生( 0,100 )的随机数, 当产生( 0,10)之间的数时,只要加上10就可以保证产生的数都是两位了。
相关文章推荐
- oracle中to_number字符串转数字、max取最大值、dbms_random.value生成随机数及对小数做截取,四舍五入操作的函数
- Oracle:DBMS_RANDOM.VALUE取随机数.
- dbms_random.value 随机数问题 & 用DBMS_RANDOM生成文本和日期值
- Oracle的trunc和dbms_random.value随机取n条数据
- Oracle dbms_random函数用法快速生成多条测试数据
- Oracle的trunc和dbms_random.value随机取n条数据
- Oracle dbms_random包的用法
- Oracle之 【RANDOM】使用dbms_random.string产生随机字符串的用法及应用
- ORACLE 随机数 dbms_random
- ORACLE随机数dbms_random
- oracle中使用DBMS_RANDOM去产生随机数
- Oracle dbms_random包的用法
- dbms_random.value 随机数问题 & 用DBMS_RANDOM生成文本和日期值
- oracle随机数 — dbms_random
- Oracle之DBMS_RANDOM 包用法详解
- oracle随机数(dbms_random包)
- oracle随机数 — dbms_random
- Oracle dbms_random 随机函数用法简单摘录
- oracle中使用DBMS_RANDOM去产生随机数
- Oracle dbms_random包的用法