我正在尝试生成随机数据(以卷为单位)并尝试将 PostgreSQL 的random()
函数与 一起使用generate_series()
,如图所示:
SELECT
(SELECT random()) AS a,
(SELECT random()) AS b,
FROM generate_series(1,3);
但是,我每行得到相同的随机值:
a | b
-------+-------
0.124 | 0.443
0.124 | 0.443
0.124 | 0.443
如何解决?
是的,相当烦人的“功能”。您可以通过搅拌一点外部查询来解决问题,但不会有意义地改变结果。