A random number generator device that utilizes a magnetic tunnel junction.
An AC current source is in electrical connection to the magnetic tunnel
junction to provide an AC current having an amplitude and a frequency
through the free layer of the magnetic tunnel junction, the AC current
configured to switch the magnetization orientation of the free layer via
thermal magnetization. A read circuit is used to determine the relative
orientation of the free layer magnetization in relation to the reference
layer magnetization orientation.