有没有一种选择随机数的方法,每次选择一个数字都会将其从列表中排除?

时间:2019-12-24 00:12:20

标签: python

是否可以选择一个随机数,每次选择一个数字都会将其从列表中排除?

示例:我使用随机函数:

random_number = random.randint(1, 11)

因此,例如,如果程序选择了7,则下次在该范围内循环时,只能选择1到10之间的值,但7(已被选中)除外。

***为进一步说明:我正在编写一个使python自己玩tictactoe的程序。例如,如果它在第三个位置上画一个圆,我希望它选择另一个位置来绘制x,而不是在第三个位置上也绘制x。我正在为此使用乌龟。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

一种方法:您可以获取列表大小的随机整数,然后选择该索引,然后将其从列表中删除。