svn commit: r203817 - stable/8/lib/libc/gen
Gavin Atkinson
gavin at FreeBSD.org
Sat Feb 13 10:26:00 UTC 2010
Author: gavin
Date: Sat Feb 13 10:26:00 2010
New Revision: 203817
URL: http://svn.freebsd.org/changeset/base/203817
Log:
Merge r203393,r203395 from head:
The multiplicand a = 0x5deece66d = 25214903917, not 0xfdeece66d.
This bug in the man page has gone unnoticed for over 15 years!
PR: docs/143461
Submitted by: Jeremy Huddleston jeremyhu apple.com
Modified:
stable/8/lib/libc/gen/rand48.3
Directory Properties:
stable/8/lib/libc/ (props changed)
stable/8/lib/libc/stdtime/ (props changed)
Modified: stable/8/lib/libc/gen/rand48.3
==============================================================================
--- stable/8/lib/libc/gen/rand48.3 Sat Feb 13 10:22:07 2010 (r203816)
+++ stable/8/lib/libc/gen/rand48.3 Sat Feb 13 10:26:00 2010 (r203817)
@@ -12,7 +12,7 @@
.\" @(#)rand48.3 V1.0 MB 8 Oct 1993
.\" $FreeBSD$
.\"
-.Dd October 8, 1993
+.Dd February 2, 2010
.Dt RAND48 3
.Os
.Sh NAME
@@ -57,7 +57,7 @@ The
particular formula employed is
r(n+1) = (a * r(n) + c) mod m
where the default values are
-for the multiplicand a = 0xfdeece66d = 25214903917 and
+for the multiplicand a = 0x5deece66d = 25214903917 and
the addend c = 0xb = 11.
The modulo is always fixed at m = 2 ** 48.
r(n) is called the seed of the random number generator.
More information about the svn-src-stable-8
mailing list