Random number generation using a chaotic circuit

Summary

A simple method to generate pseudorandom numbers is presented. The basic part of the circuit consists of two identical nonautonomous chaotic oscillators, which are driven by an external clock signal. The well-known chaotic circuits are extremely simple, as they are composed only of an inductor and a capacitance diode, and thus it is easy to get the generator to work reliably. The output of the oscillators is discretized by a comparator, and these signals are mixed together using a D flip-flop. The distribution, the spectrum, the return map, and the autocorrelation of random numbers obtained by this circuit are shown. We have studied the system also using the correlation integral method and the local prediction technique. The results of these analyses demonstrate that the number sequence is highly random.