【发布时间】:2013-11-30 07:13:20
【问题描述】:
我对 python 很陌生。我需要在 1 到 100 之间抽取 5 个随机数。但是,这五个数字不能相同。我正在考虑创建一个向量(范围(1, 101))并从向量中提取随机值,然后创建一个循环,说明第二次绘制是否等于第一次绘制,然后绘制另一个随机数,如果之后绘制等于前两次再抽一次,以此类推,直到抽到5个不相等的随机数。有没有更优雅的方法来做到这一点?
【问题讨论】:
-
random.sample(range(1, 101), 5) -
另外,在 python 中,这称为列表。
标签: python arrays loops random random-sample