关于dbms_random包的用法

1.dbms_random.random          随机返回一个整数

SQL> select dbms_random.random from dual;

    RANDOM
----------
 602118895

2.dbms_random.normal  随机返回一个number

SQL> select dbms_random.normal from dual;

    NORMAL
----------
-0.4376674

3.dbms_random.string(opt,len) 随机返回字符串

opt取值

'u'或'U'   返回大写字母

SQL> select dbms_random.string('U',4) FROM DUAL;

DBMS_RANDOM.STRING('U',4)
--------------------------------------------------------------------------------
MIRV

'l'或'L'    返回小写字母

SQL> select dbms_random.string('l',3) from dual;

DBMS_RANDOM.STRING('L',3)
--------------------------------------------------------------------------------
vjr
'a'或'A'   大小写字母混合

SQL>  select dbms_random.string('a',5) from dual;

DBMS_RANDOM.STRING('A',5)
--------------------------------------------------------------------------------
isCQH

‘x'或'X'   大写字母和数字混合

SQL> select dbms_random.string('X',6) FROM DUAL;

DBMS_RANDOM.STRING('X',6)
--------------------------------------------------------------------------------
VLJY12

‘p'或'P'       任意可显示字符

SQL> select dbms_random.string('p',7) from dual;

DBMS_RANDOM.STRING('P',7)
--------------------------------------------------------------------------------
QrO!nBx

4.dbms_random.value  返回0和1之间的一个随机数


SQL> select dbms_random.value from dual;

     VALUE
----------
0.29034936

5.dbms_random.value(low,high) 返回low和high之间的一个随机数

SQL> select dbms_random.value(1,7) from dual;

DBMS_RANDOM.VALUE(1,7)
----------------------
       1.3264166628757

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13387766/viewspace-421429/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13387766/viewspace-421429/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值