Title :
A Generalization of Peres’s Algorithm for Generating Random Bits From Loaded Dice
Author_Institution :
Dept. of Comput. Eng., Hongik Univ., Seoul, South Korea
Abstract :
Peres´s algorithm produces unbiased random bits from biased coin tosses, recursively, using the famous von Neumann´s method as its base. The algorithm is simple and elegant, but, at first glance, appears to work almost like magic and its generalization is elusive. We generalize the method to generate unbiased random bits from loaded dice, i.e., many-valued Bernoulli source. The generalization is asymptotically optimal in its output rate as is the original Peres´s algorithm. Three-valued case is discussed in detail, and then other many-faced cases are considered.
Keywords :
random number generation; random processes; Peres algorithm; biased coin; generalization; loaded dice; many-valued Bernoulli source; unbiased random bits; von Neumann method; Computer aided software engineering; Computers; Entropy; Indexes; Materials; Turning; Upper bound; Peres algorithm; Random number generation; coin flipping; coin flipping, loaded dice; extracting function; loaded dice;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2014.2381223