Math 如何在靠近中心的矩形内获得一个随机点?

Math 如何在靠近中心的矩形内获得一个随机点?,math,Math,我知道如何在矩形内获得一个随机点,但我需要知道如何获得一个随机点,如果该点靠近中心,则有更多机会被选中。它应该是某种形式的指数方程,但我想不出来 有人有什么想法吗?把你的随机值当作极坐标,而不是笛卡尔坐标。听起来你好像在试图计算游戏中的子弹散布 因为您知道要在其中生成所有点击的矩形,所以您也知道该矩形的中心 我建议您计算从该点开始的水平和垂直偏移的随机值。通过将函数应用于所获得的随机值,可以将它们塑造为更聚集的形状 我不知道性能是否是您非常关心的问题,但平方根就是这样一个函数,您可以应用它将值聚

我知道如何在矩形内获得一个随机点,但我需要知道如何获得一个随机点,如果该点靠近中心,则有更多机会被选中。它应该是某种形式的指数方程,但我想不出来


有人有什么想法吗?

把你的随机值当作极坐标,而不是笛卡尔坐标。

听起来你好像在试图计算游戏中的子弹散布

因为您知道要在其中生成所有点击的矩形,所以您也知道该矩形的中心

我建议您计算从该点开始的水平和垂直偏移的随机值。通过将函数应用于所获得的随机值,可以将它们塑造为更聚集的形状


我不知道性能是否是您非常关心的问题,但平方根就是这样一个函数,您可以应用它将值聚集到接近零的位置。其他选择包括y=ln(x)等曲线。

您是指以矩形中心为中心的极坐标上的正态分布吗