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()函数用于随机化给定数组中元素的顺序。
- 如果选择的样本大小超过源数组的大小,将会出现错误。
- 在多维数组中,洗牌只发生在第一维,子数组的顺序保持不变。
- 这两个函数的引入对用户非常有帮助。
➡️