gpt4 book ai didi

python - 如何在Python中每次循环生成唯一的单个随机数?

转载 作者:行者123 更新时间:2023-12-02 05:27:35 25 4
gpt4 key购买 nike

我知道有一些类似的问题,但它们都只是返回一个列表,我只需要一个数字,每次随机生成一个唯一的单个数字:

现在我正在使用 Python 构建循环:

for _ in range(9):
random_number=random.randint(1,11)
print(random_number)

我的问题是如何确保每次 random_number 都是唯一的,而不是在所有 9 次中重复。我不需要列表,只需要 random_number

最佳答案

您可以在目标数字范围上使用random.sample来从中选择所需数量的唯一数字:

import random
for random_number in random.sample(range(1, 12), 9):
print(random_number)

关于python - 如何在Python中每次循环生成唯一的单个随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61214478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com