不均匀/不均匀分布的随机浮点数

问题描述 投票:0回答:1

如何在X和Y之间生成不均匀分布的随机浮点数,以便更有可能生成X到Y范围内特定范围内的数字?

我确实搜索了很多关键字以找到类似这样的内容,包括:不均匀分布的随机数,不均匀的噪声分布,有偏的随机浮点数或加权随机数...

[我所能找到的是从一袋有限的值列表中随机选择,这些值经过加权,以便更有可能选择某些值,但我希望从X和Y之间的无限范围的浮点数中进行选择。] >

而且我也找到了很多有关如何不生成有偏随机数的文章,这与我想要的相反。

作为我正在尝试使用这些数字的示例:如果在白色正方形中绘制黑色噪声,则每个噪声点都位于正方形内的随机位置,如果生成足够的点,则会有一个几乎是黑色正方形。

如果您以较高的概率在正方形的中间分布随机性,则将在正方形的中间绘制一个几乎柔和的黑点。这就是我要生成的。

所以我的问题是:

  • 我确定这些算法存在,如何称呼它们?
  • 也许有人可以用任何语言建议快速实施吗?
  • 您如何指定偏差的权重?例如:生成特定范围内的数字的可能性要高2倍或5倍?在我的点示例中,我相信如果将某个范围内的数字的可能性提高了5倍,则该点将变得更小,更暗。
  • 您如何指定分布的柔和度?例如:线性,longaritmic,二次方。以我的点为例,我相信它将使点变得更软或更硬。
  • 谢谢您!

我如何在X和Y之间生成不均匀分布的随机浮点数,以便更有可能生成X到Y范围内特定范围内的数字?我确实搜索了很多关键字来...

math random statistics distribution
1个回答
0
投票

这些通常称为连续分布

© www.soinside.com 2019 - 2024. All rights reserved.