我的问题是generated_map
没有利用x和y的完整负范围
def generate_map(x_range, y_range, locations):
generated_map = []
for x in range(locations):
generated_map.append([random.randint(x_range, y_range), random.randint(x_range, y_range)])
return generated_map
generated_map = generate_map(-300,300,35)
所以这里的问题是for
循环。
for x in range(locations):
x_value = random.randint(-x_range, x_range)
y_value = random.randint(-y_range, y_range)
generated_map.append([x_value, y_value])