aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/float.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2006-02-03 12:45:47 +0000
committerBruce Momjian <bruce@momjian.us>2006-02-03 12:45:47 +0000
commit59bb147353ba274e0836d06f429176d4be47452c (patch)
treee864abc962077de3d01834dec6bdacbf3934e298 /src/backend/utils/adt/float.c
parenteb7bd06983bcbd4c178bba0e78214e8fb76ae8c3 (diff)
downloadpostgresql-59bb147353ba274e0836d06f429176d4be47452c.tar.gz
postgresql-59bb147353ba274e0836d06f429176d4be47452c.zip
Update random() usage so ranges are inclusive/exclusive as required.
Diffstat (limited to 'src/backend/utils/adt/float.c')
-rw-r--r--src/backend/utils/adt/float.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/utils/adt/float.c b/src/backend/utils/adt/float.c
index d50e4eaf6fd..488b43461ba 100644
--- a/src/backend/utils/adt/float.c
+++ b/src/backend/utils/adt/float.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/adt/float.c,v 1.119 2005/12/02 02:49:11 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/float.c,v 1.120 2006/02/03 12:45:47 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -1833,8 +1833,8 @@ drandom(PG_FUNCTION_ARGS)
{
float8 result;
- /* result 0.0-1.0 */
- result = ((double) random()) / ((double) MAX_RANDOM_VALUE);
+ /* result [0.0 - 1.0) */
+ result = (double) random() / ((double) MAX_RANDOM_VALUE + 1);
PG_RETURN_FLOAT8(result);
}