类别:

数据生成函数

ZIPF

返回 N 个元素和特征指数为 s 的 Zipf 分布整数。

语法

ZIPF( <s> , <N> , <gen> )
Copy

使用说明

  • 选择单个随机数的计算成本与实参 N 呈对数关系。更重要的是,内存成本与 N 呈线性关系。因此,实参 N 仅限于 [1, 16777215] 包含范围内。

  • gen 指定函数的生成器表达式。有关更多信息,请参阅 使用说明

  • 前两个实参(sN)必须是常量。

示例

SELECT zipf(1, 10, random()) FROM table(generator(rowCount => 10));

+-----------------------+
| ZIPF(1, 10, RANDOM()) |
|-----------------------|
|                     9 |
|                     7 |
|                     1 |
|                     8 |
|                     8 |
|                     2 |
|                     3 |
|                     8 |
|                     2 |
|                     5 |
+-----------------------+
Copy
SELECT zipf(1, 10, 1234) FROM table(generator(rowCount => 10));

+-------------------+
| ZIPF(1, 10, 1234) |
|-------------------|
|                 4 |
|                 4 |
|                 4 |
|                 4 |
|                 4 |
|                 4 |
|                 4 |
|                 4 |
|                 4 |
|                 4 |
+-------------------+
Copy
语言: 中文