我希望我的随机不那么随机

时间:2017-03-30 06:28:06

标签: python python-2.7 python-3.x random

假设我有一个清单。我想迭代该列表并将其中的2个随机字符串添加到空列表中。但是,因为这是一个随机选择,所以有可能会选择相同的字符串两次(因为关键是不要从该列表中弹出或删除所选项目)。像这样的东西:

import random

emptylist = []
somelist = ["a","b","c","d","e",]

for item in somelist:
    emptylist.append(random.choice(somelist))
    emptylist.append(random.choice(somelist))

我如何确保它不会选择,例如,“a”两次? 我知道这有可能在很多方面,但我正在寻找最有效的方法。

0 个答案:

没有答案