Set A Seed For The Random Number Generator
In PostgreSQL, the internal seed for the random number generator is a run-time configuration parameter. This seed
parameter can be set to a particular seed in order to get some determinism from functions that utilize the random number generator. The seed needs to be something between 0
and 1
.
We can see this in action by setting the seed and then invoking random()
a couple times. Doing this twice, we will see the reproducibility we can achieve with a seed.
The seed can also be configured with the setseed()
function.
See the PostgreSQL docs for more details.
Last updated