- 类别:
ZIPF¶
返回 N
个元素和特征指数为 s
的 Zipf 分布整数。
语法¶
ZIPF( <s> , <N> , <gen> )
使用说明¶
选择单个随机数的计算成本与实参
N
呈对数关系。更重要的是,内存成本与N
呈线性关系。因此,实参N
仅限于[1, 16777215]
包含范围内。gen
指定函数的生成器表达式。有关更多信息,请参阅 使用说明。前两个实参(
s
和N
)必须是常量。
示例¶
SELECT zipf(1, 10, random()) FROM table(generator(rowCount => 10));
+-----------------------+
| ZIPF(1, 10, RANDOM()) |
|-----------------------|
| 9 |
| 7 |
| 1 |
| 8 |
| 8 |
| 2 |
| 3 |
| 8 |
| 2 |
| 5 |
+-----------------------+
SELECT zipf(1, 10, 1234) FROM table(generator(rowCount => 10));
+-------------------+
| ZIPF(1, 10, 1234) |
|-------------------|
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
| 4 |
+-------------------+