要生成均匀分布在以 (0,0) 为中心的 40*40 矩形区域上的随机点,可以使用 Python 的 random
模块。具体步骤如下:
random.uniform(a, b)
:生成一个在 [a, b]
范围内的均匀分布的随机浮点数。width/2
和 height/2
:将矩形的宽度和高度分别除以 2,以确保生成的点在以 (0,0) 为中心的矩形区域内。import random
def generate_random_points(num_points, width, height):
points = []
for _ in range(num_points):
x = random.uniform(-width/2, width/2)
y = random.uniform(-height/2, height/2)
points.append((x, y))
return points
num_points = 100
width = 40
height = 40
points = generate_random_points(num_points, width, height)
for point in points:
print(point)
这种生成随机点的方法可以用于各种需要均匀分布点的应用场景,例如:
通过上述方法,你可以生成均匀分布在以 (0,0) 为中心的 40*40 矩形区域上的随机点。
领取专属 10元无门槛券
手把手带您无忧上云