oracle dbms_random.value
2015-02-04 10:26
351 查看
dbms_random是一个可以生成随机数值或者字符串的程序包。包中value()的用法有两种
第一种无参,会返回一个具有38位精度的数值,范围从0.0到1.0,但不包括1.0:
第二种value带有两个参数,第一个指下限,第二个指上限,将会生成下限到上限之间的数字,不包含上限:
例1:无参用法、输出1到99之间的随意10个数
例2:有参用法、输出1到100之间的任意10个数
第一种无参,会返回一个具有38位精度的数值,范围从0.0到1.0,但不包括1.0:
第二种value带有两个参数,第一个指下限,第二个指上限,将会生成下限到上限之间的数字,不包含上限:
例1:无参用法、输出1到99之间的随意10个数
<span style="font-size:18px;">SQL> set serverout on SQL> begin 2 for i in 1..10 loop 3 dbms_output.put_line(round(dbms_random.value*100)); 4 end loop; 5 end; 6 / </span>
例2:有参用法、输出1到100之间的任意10个数
<span style="font-size:18px;">SQL> begin 2 for i in 1..10 loop 3 dbms_output.put_line(trunc(dbms_random.value(1,101))); 4 end loop; 5 end; 6 / </span>
相关文章推荐
- oracle随机数的用法:dbms_random.value()
- 使用oracle的trunc和dbms_random.value随机取n条数据
- oracle中to_number字符串转数字、max取最大值、dbms_random.value生成随机数及对小数做截取,四舍五入操作的函数
- Oracle:DBMS_RANDOM.VALUE取随机数.
- Oracle 关于几个随机函数sys_guid、dbms_random.random、dbms_random.value(取随机的结果集)
- Oracle的trunc和dbms_random.value随机取n条数据
- 使用oracle的trunc和dbms_random.value随机取n条数据
- Oracle的trunc和dbms_random.value随机取n条数据
- oracle系统包——dbms_random用法
- oracle中使用DBMS_RANDOM去产生随机数
- Oracle dbms_random
- DBMS_RANDOM.Value (random value) [ desc dbms_random]
- Oracle随机函数之dbms_random使用详解
- Oracle通过dbms_random.string生成随机字符串
- Oracle随机函数之dbms_random使用详解
- ORACLE随机数dbms_random
- dbms_random.value生成随机数
- Oracle dbms_random包的用法
- ORACLE 随机数 dbms_random
- oracle随机数 — dbms_random