[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Generating random numbers



>Date: Thu, 14 Oct 93 17:46:32 MDT
>From: "Mike Johnson" <[email protected]>
>Message-Id: <[email protected]>
>Subject: Generating random numbers


>
>If you have an audio input to your computer, try recording noise from a fan,
>traffic on a busy street, or the roar of a crowd at a football game.  Then
>compress the output to remove any obvious redundancies such as 60 Hz hum from
>a fan motor or unused dynamic range of the input digitizer.  This results in
>much better "randomness" than some keystroke timing techniques.

True.

You get even better entropy if you turn off the mic (or unplug it)
and run the sampled audio output into compress -- assuming your mic
is like mine and lets a bit of electronic noise sneak through every byte
or two.

The fan noise sounds random to us but it's relatively simple, in Fourier
space.  The same applies to fluorescent light noise.  Although it's
simple, it can defeat compress - so you end up with low entropy per byte.

 - Carl