我正在使用这一行生成一系列随机 float :
random.random()*(maxval-minval) + minval
我用它来为给定变量添加变量噪声,添加的噪声量取决于一系列因素。在某些情况下,噪声应该如此之高以至于实际上原始值丢失了,我有一个完全随机的值。
在此上下文中,代码适用于有限值,但如果我使用“inf”,它会返回 NaN。是否有解决方法允许可能包括无穷大的连续随机范围?我不想篡改 os.random(),因为它是特定于机器的。
请您参考如下方法:
如果您在无限域上定义均匀随机分布,则域中任何值被选中的概率都是无穷小。您要求的内容没有任何数学意义。
