Am 19.07.22 um 00:18 schrieb Tom Lane:
>
> Independently of the dimensionality question --- I'd imagined that
> array_sample would select a random subset of the array elements
> but keep their order intact. If you want the behavior shown
> above, you can do array_shuffle(array_sample(...)). But if we
> randomize it, and that's not what the user wanted, she has no
> recourse.
>
> Now, if you're convinced that the set of people wanting
> sampling-without-shuffling is the empty set, then making everybody
> else call two functions is a loser. But I'm not convinced.
> At the least, I'd like to see the argument made why nobody
> would want that.
>
On the contrary! I am pretty sure there are people out there wanting
sampling-without-shuffling. I will think about that.