random-algo.patch
text/x-diff
Patch
Format: unified
| File | + | − |
|---|---|---|
| doc/src/sgml/func.sgml | 5 | 4 |
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml
index 0a5c402640..7492454592 100644
--- a/doc/src/sgml/func.sgml
+++ b/doc/src/sgml/func.sgml
@@ -1832,10 +1832,11 @@ repeat('Pg', 4) <returnvalue>PgPgPgPg</returnvalue>
</table>
<para>
- The <function>random()</function> function uses a simple linear
- congruential algorithm. It is fast but not suitable for cryptographic
- applications; see the <xref linkend="pgcrypto"/> module for a more
- secure alternative.
+ The <function>random()</function> function uses
+ <ulink url="https://en.wikipedia.org/wiki/Xoroshiro128%2B">xoroshiro128**</ulink>, a
+ linear feedback shift register algorithm.
+ It is fast but not suitable for cryptographic applications;
+ see the <xref linkend="pgcrypto"/> module for a more secure alternative.
If <function>setseed()</function> is called, the series of results of
subsequent <function>random()</function> calls in the current session
can be repeated by re-issuing <function>setseed()</function> with the same