如何生成统一的浮点数连续数字线? (即1到2之间的数字和100000到100001之间的数字一样可能)。
我只知道如何生成统一的随机浮点数不同的位模式(即每个位模式的可能性均等)。
在给定的可表示数字范围内(即4.0到6.0或从float.min_value到float.max_value),算法应该是统一的。
答案 0 :(得分:0)
一个人可以翻译以下内容的generate_uniform_real https://github.com/boostorg/random/blob/develop/include/boost/random/uniform_real_distribution.hpp来创建均匀且不包含连续数字线的随机浮点数。