Alexander Farber <alexander.farber@gmail.com> writes:
> And then I shuffle the letters by -
> CREATE OR REPLACE FUNCTION words_shuffle(in_array text[])
> RETURNS text[] AS
> $func$
> SELECT array_agg(x ORDER BY RANDOM()) FROM UNNEST(in_array) x;
> $func$ LANGUAGE sql STABLE;
Hmm ... that's not really "stable", since it depends on random()
which is volatile.
regards, tom lane