Background
Motivation: It's possible to get higher-quality floats without having to add a loop.
Application: I don't have a concrete application, but this approach is able to generate floats < 2^-53, and does not generate 0, which should have a probability of 2^-1075. It can also generate more distinct floats than our current approach.
Feature request
Implement another (0, 1] distribution.
Background
Motivation: It's possible to get higher-quality floats without having to add a loop.
Application: I don't have a concrete application, but this approach is able to generate floats < 2^-53, and does not generate 0, which should have a probability of 2^-1075. It can also generate more distinct floats than our current approach.
Feature request
Implement another (0, 1] distribution.