【问题标题】:How can I avoid getting the same values from two different random variables but the value comes from the same list?如何避免从两个不同的随机变量中获得相同的值,但值来自同一个列表?
【发布时间】:2021-10-17 11:50:37
【问题描述】:

name = (“Joe”、“Henry”、“Jack”、“Reyna”、“Sage”、“Jette”、“Kayo”)

ran_name1 = random.choice(name)

ran_name2 = random.choice(name)

打印(ran_name1) 打印(ran_name2)

#亨利 #亨利

如何避免来自两个不同随机变量的上述相同值?

【问题讨论】:

标签: python-3.x random module


【解决方案1】:

正如评论中提到的,random.sample 可能是最简单的解决方案:

ran_name1, ran_name2 = random.sample(name, 2)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 2017-01-26
    相关资源
    最近更新 更多