Hubert 'depesz' Lubaczewski:等待 PostgreSQL 16 —— 新增 array_sample() 和 array_shuffle() 函数。
原文英文,约400词,阅读约需2分钟。
📝
内容提要
PostgreSQL新增了两个数组函数:array_sample()和array_shuffle(),可用于蒙特卡罗应用程序。
🎯
关键要点
-
PostgreSQL新增了array_sample()和array_shuffle()两个数组函数。
-
这两个函数在蒙特卡罗应用程序中非常有用。
-
array_sample()函数用于从给定数组中获取一个或多个随机元素。
-
array_shuffle()函数用于随机化给定数组中元素的顺序。
-
如果选择的样本大小超过源数组的大小,将会出现错误。
-
在多维数组中,洗牌只发生在第一维,子数组的顺序保持不变。
-
这两个函数的引入对用户非常有帮助。
🏷️