A method widely used to obtain IEEE 754 binary floating-point numbers with a standard uniform distribution involves drawing an integer uniformly at random and dividing it by another larger integer. We survey the various instances of the algorithm that are used in actual software and point out their properties and drawbacks, particularly from the standpoint of numerical software testing and data anonymization.
CITATION STYLE
Goualard, F. (2020). Generating random floating-point numbers by dividing integers: A case study. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12138 LNCS, pp. 15–28). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-50417-5_2
Mendeley helps you to discover research relevant for your work.