首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

透过DBMS_RANDOM得到随机

2013-01-21 
通过DBMS_RANDOM得到随机DBMS_RANDOM包提供给用户获取随机数。使用DBMS_RANDOM包的时候,提供随机数种子,所

通过DBMS_RANDOM得到随机
    DBMS_RANDOM包提供给用户获取随机数。使用DBMS_RANDOM包的时候,提供随机数种子,所谓的随机数种子就是在RANDOM算法时候使用的值。在很多编程语言中,两次随机数的种子是一样的,那么得到的随机数序列也是一样的。所以很有必要在使用DBMS_RANDOM获取随机数的时候,提供不同的种子来获取序列,DMBS_RANDOM包中的过程与函数如下:1)INITIALIZE:该过程初始化DMBS_RANDOM包,必须要初始化随机数种子,语法如下:DBMS_RANDOM.INITIALIZE(SEED IN BINARY_INTERGER)
2)SEED该过程用于重新设置随机数种子,语法如下:DBMS_RANDOM.SEED(SEED IN BINARY_INTEGER);
3)RANDOM该函数用于生成随机数,语法如下:DBMS_RANDOM.RANDOM RETURN BINARY_INTEGER;
4)TERMINATE该过程用于关闭DBMS_RANDOM包,语法如下:DBMS_RANDOM.TERMINATE;
下面是几个获取随机数的例子:

select dbms_random.string('x', 3) from dual ;






热点排行