1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-30 11:03:19 +03:00

Document and enforce that the usable range of setseed() arguments is

-1 to 1, not 0 to 1.  The actual behavior for values within this range
does not change.  Kris Jurka
This commit is contained in:
Tom Lane
2008-03-10 12:39:23 +00:00
parent bfce56eea4
commit 23c356ccec
4 changed files with 12 additions and 8 deletions

View File

@ -1,4 +1,4 @@
<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.423 2008/03/06 18:49:32 momjian Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/func.sgml,v 1.424 2008/03/10 12:39:22 tgl Exp $ -->
<chapter id="functions">
<title>Functions and Operators</title>
@ -828,7 +828,7 @@
<row>
<entry><literal><function>setseed</function>(<type>dp</type>)</literal></entry>
<entry><type>void</type></entry>
<entry>set seed for subsequent <literal>random()</literal> calls (value between 0 and 1.0)</entry>
<entry>set seed for subsequent <literal>random()</literal> calls (value between -1.0 and 1.0)</entry>
<entry><literal>setseed(0.54823)</literal></entry>
<entry></entry>
</row>

View File

@ -1,5 +1,5 @@
<!--
$PostgreSQL: pgsql/doc/src/sgml/ref/set.sgml,v 1.91 2007/09/11 00:06:41 tgl Exp $
$PostgreSQL: pgsql/doc/src/sgml/ref/set.sgml,v 1.92 2008/03/10 12:39:22 tgl Exp $
PostgreSQL documentation
-->
@ -166,7 +166,7 @@ SET [ SESSION | LOCAL ] TIME ZONE { <replaceable class="PARAMETER">timezone</rep
<para>
Sets the internal seed for the random number generator (the
function <function>random</function>). Allowed values are
floating-point numbers between 0 and 1, which are then
floating-point numbers between -1 and 1, which are then
multiplied by 2<superscript>31</>-1.
</para>