Generating random numbers of prescribed distribution using physical sources |
| |
Authors: | Daniel Neuenschwander Hansmartin Zeuner |
| |
Affiliation: | (1) Maria Curie-Skłodowska University, Lublin, Poland;(2) University of Rzesz?w, Rzesz?w, Poland; |
| |
Abstract: | When constructing uniform random numbers in [0, 1] from the output of a physical device, usually n independent and unbiased bits Bj are extracted and combined into the machine number . In order to reduce the number of data used to build one real number, we observe that for independent and exponentially distributed random variables Xn (which arise for example as waiting times between two consecutive impulses of a Geiger counter) the variable Un : = X2n – 1/(X2n – 1 + X2n) is uniform in [0, 1]. In the practical application Xn can only be measured up to a given precision (in terms of the expectation of the Xn); it is shown that the distribution function obtained by calculating Un from these measurements differs from the uniform by less than /2.We compare this deviation with the error resulting from the use of biased bits Bj with P{Bj = 1{ = (where ] – [) in the construction of Y above. The influence of a bias is given by the estimate that in the p-total variation norm QTVp = (|Q()|p)1/p (p 1) we have PY – P0YTVp (cn · )1/p with cn p for n . For the distribution function FY – F0Y 2(1 – 2–n)|| holds. |
| |
Keywords: | random number generator Kolmogorov norm total variation uniform distribution Poisson process Geiger counter |
本文献已被 SpringerLink 等数据库收录! |