1. A random number generator that generates random numbers for use in a device having a data channel, said random number generator comprising: a deterministic random bit generator; and a seed generator that generates reliably random seeds for said deterministic random bit generator based on noise in said data channel.