Python快速生成20个随机Marker()
发布时间:2023-12-11 12:54:08
在Python中,我们可以使用random模块来生成随机数。为了生成20个随机Marker(),我们可以使用random.sample()函数从一个Marker列表中随机选择。下面是一个快速生成20个随机Marker()的例子:
import random
class Marker:
def __init__(self, color, size):
self.color = color
self.size = size
# 定义一个Marker列表
markers = [
Marker("red", "small"),
Marker("blue", "medium"),
Marker("green", "large"),
Marker("yellow", "small"),
Marker("orange", "medium"),
Marker("purple", "large")
]
# 使用random.sample()函数生成20个随机Marker()
random_markers = random.sample(markers, 20)
# 打印随机生成的Marker
for marker in random_markers:
print("Color: {}, Size: {}".format(marker.color, marker.size))
在上面的例子中,我们首先定义一个Marker类,它有两个属性:color和size。然后,我们定义一个Marker列表,其中包含了6种不同的Marker对象。接下来,我们使用random.sample()函数从markers列表中随机选择20个Marker对象,并将结果保存在random_markers列表中。最后,我们遍历random_markers列表,打印每个随机生成的Marker对象的颜色和尺寸。
这个例子展示了如何使用random模块来生成20个随机Marker()对象。你可以根据自己的需求修改Marker类的属性和数量,以及生成的随机Marker()的数量。
