| CPC G06F 7/58 (2013.01) [G06N 10/00 (2019.01); H03K 3/84 (2013.01); G06F 7/588 (2013.01); H03K 19/20 (2013.01)] | 20 Claims |

|
1. A system for generating a biased random bit stream, wherein said biased bit stream has different predetermined probabilities of occurrence for bit “0” and bit “1”, said system comprising:
a true random number generator configured to output a true random bit stream,
a pseudo random number generator configured to output a pseudo random bit stream, said pseudo random bit stream comprising n bit words, where n is an integer of at least two;
a combining circuit configured to combine each bit of an n-bit word from said pseudo random number generator with a same bit from the true random number generator to output a processed n-bit word; and
an output circuit configured to generate an output bit value from said processed n-bit word using a function, wherein said function is selected to control probabilities of occurrence of the bit “0” values and bit “1” values to be the different predetermined probabilities of occurrence.
|