www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/11/10/16:15:56

From: "Klytu" <jazzyjeff34 AT hotmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: random number generator
Date: Fri, 10 Nov 2000 16:10:02 -0500
Lines: 8
Message-ID: <8uho7f$5ft$1@bob.news.rcn.net>
References: <GnIO5.10922$Wd3 DOT 1222073 AT typhoon DOT mn DOT mediaone DOT net> <ki5n0t4s6ldr1gftmo95i6bs5sg0c7dg20 AT 4ax DOT com>
X-Trace: RbkaZZJkyd6j9GdDC1repH8FqRao5rEos7Ykw+9sq03YIChcUJuOPA==
X-Complaints-To: abuse AT rcn DOT com
NNTP-Posting-Date: 10 Nov 2000 21:10:07 GMT
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

a = (rand() >> 4) % 6 + 1;
^^^^^^^^^^^^^^^^^^^^
So simple and elegant! It had never occurred to me to use the shift operator
for this purpose! And you would not believe the way I labored and the
contortions I went
through to try to drop those "four extremely non-random low-order bits"! :-)


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019