VastbaseE100

基于开源技术的HTAP数据库管理系统。性能优异,稳定可靠,提供诸多专属领域特性。

Menu

DBMS_RANDOM

  • 提供内置随机数生成器。
函数名 参数类型 结果类型 描述
initialize integer void 使用种子值初始化包
normal null double precision 返回正态分布中的随机数
random null integer 生成随机数
seed integer void 重置种子值
seed text void 重置种子值
string opt text, len integer text 获取随机字符串
terminate null void 终止程序
value null double precision 得到一个大于或等于0小于1的随机数
value low double precision, high double precision double precision 得到指定区间的随机数
select dbms_random.initialize(123456);
atlasdb=# select dbms_random.normal();
      normal      
------------------
 0.27136267270835
(1 row)
atlasdb=# select dbms_random.random();
   random    
-------------
 -1363707054
(1 row)
select dbms_random.seed('asda');
atlasdb=# select dbms_random.string('x',9);
  string   
-----------
 16VP8DTU3
(1 row)
atlasdb=# select dbms_random.value();
       value       
-------------------
 0.260170414112508
(1 row)
atlasdb=# select dbms_random.value(100,2200);
      value       
------------------
 2142.96778528951
(1 row)