如何避免从两个不同的随机变量中获得相同的值,但值来自同一个列表?
Posted
技术标签:
【中文标题】如何避免从两个不同的随机变量中获得相同的值,但值来自同一个列表?【英文标题】: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)
#亨利 #亨利
如何避免来自两个不同随机变量的上述相同值?
【问题讨论】:
见random.sample 【参考方案1】:正如评论中提到的,random.sample 可能是最简单的解决方案:
ran_name1, ran_name2 = random.sample(name, 2)
【讨论】:
以上是关于如何避免从两个不同的随机变量中获得相同的值,但值来自同一个列表?的主要内容,如果未能解决你的问题,请参考以下文章
无法通过从两个不同子例程传递给新子例程的值来执行计算:Perl
如果我使用setter getter 在一种方法中设置值并且我可以使用getter 获得相同的值来获得它是可能的吗? [关闭]