Date: Sat, 24 Feb 2001 20:03:21 -0800 (PST) From: "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net> To: rwatson@FreeBSD.org (Robert Watson) Cc: nsayer@FreeBSD.org (Nick Sayer), cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: ports/astro/xglobe/files patch-random Message-ID: <200102250403.UAA90904@gndrsh.dnsmgr.net> In-Reply-To: <Pine.NEB.3.96L.1010224225440.85229W-100000@fledge.watson.org> from Robert Watson at "Feb 24, 2001 10:55:24 pm"
index | next in thread | previous in thread | raw e-mail
> Hmm. I thought there was a BUGS section in rand(3), but apparently not --
> I must be thinking of some other operating system. We need to add one,
> and I'm surprised there isn't one already.
It's not in the BUGS section, but the man page is pretty explicit
in a few places and:
DESCRIPTION
These interfaces are obsoleted by random(3).
if you go read random(3) you'll find your ``BUGS'':
BUGS
About 2/3 the speed of rand(3).
The historical implementation used to have a very weak seeding; the ran-
dom sequence did not vary much with the seed. The current implementation
employs a better pseudo-random number generator for the initial state
calculation.
> Robert N M Watson FreeBSD Core Team, TrustedBSD Project
> robert@fledge.watson.org NAI Labs, Safeport Network Services
>
> On Sat, 24 Feb 2001, Nick Sayer wrote:
>
> > nsayer 2001/02/24 19:06:40 PST
> >
> > Added files:
> > astro/xglobe/files patch-random
> > Log:
> > On my system(s), xglobe's stars show up in diagonal bands. I can only
> > conclude that rand() is not very random. This patch makes xglobe use
> > random() instead, and does a randomdev() in main() for good measure.
> >
> > Approved by: kris
> >
> >
>
>
--
Rod Grimes - KD7CAX @ CN85sl - (RWG25) rgrimes@gndrsh.dnsmgr.net
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102250403.UAA90904>
