arXiv · 2010.14901
Simulating a coin with irrational bias using rational arithmetic
Abstract
An algorithm is presented that, taking a sequence of independent Bernoulli random variables with parameter $1/2$ as inputs and using only rational arithmetic, simulates a Bernoulli random variable with possibly irrational parameter $\tau$. It requires a series representation of $\tau$ with positive, rational terms, and a rational bound on its truncation error that converges to $0$. The number of required inputs has an exponentially bounded tail, and its mean is at most $3$. The number of arithmetic operations has a tail that can be bounded in terms of the sequence of truncation error bounds. The algorithm is applied to two specific values of $\tau$, including Euler's constant, for which obtaining a simple simulation algorithm was an open problem.
Explore related subjects
Keep this discovery
Luis Mendo. 2020-10-28. Simulating a coin with irrational bias using rational arithmetic. https://doi.org/10.1080/03610918.2024.2425702
Cite the original work for its findings. Save a collection to share your selection of sources.