I tried making a command where it picked 10 random people from a list of 20, and listed it from top to bottom, but I realized straight after that it sometimes repeats peoples names. Is there a way to fix that? Here is my code.
@client.command(name='people')
async def people(ctx):
peopleNames = [
"person1",
"person2",
"person3",
"person4",
"person5",
"person6",
"person7",
"person8",
"person9",
"person10",
"person11",
"person12",
"person13",
"person14",
"person15",
"person16",
"person17",
"person18",
"person19",
"person20",
]
await ctx.send(f'**LIST OF TOP 10 PEOPLE**\n\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}\n{random.choice(peopleNames)}')