使用这个命令,我可以生成 16384 个介于 1 和 200,000 之间的随机整数。
SELECT generate_series (1,16384),(random()*200000)::int AS id
我想生成 10 组这样的整数。每个集合必须有一个整数标识符,如下所示:
1 | 135
1 | 1023
... 第一组 16384 个随机数结束
2 | 15672
2 | 258732
... 第二组 16384 个随机数结束
这可以通过 SQL 命令实现,还是我应该为此编写一个函数?
这会是你想要的吗?
或类似的:
你可以这样做:
这会进行带替换的采样。如果需要在不更换的情况下完成,那是相当困难的。