Randomness Through Radio: Creating a SDR Random Number Generator

Problem

Many programming languages provide random number generators (RNGs) that generate pseudo-random numbers, not truly random. A seed value is either externally-provided or internally-generated, from which the random numbers are calculated.

The Java class java.util.Random takes the seed and scrambles it with some bit magic.