我想知道是否有人可以帮助我解决python编程问题。我有 5 个数字(0,2,30,180,356),想随机选择一个条件
delayVariable=[0,2,30,180,365]
delayCondition = random.choice(delayVariable)
每次我想随机选择数字,直到满足另一个条件。例如,当“365”已被选择 20 次时,我不再希望它选择该条件,而是应从 [0,2,30,180] 生成随机数,如果“30”已被选择 20 次,我再次还希望将其排除在外,因此应从 [0,2,180] 生成随机数。我希望这一直持续到没有数字为止。
先感谢您
谢谢这些答案正是我所需要的。更复杂的问题是当满足另一个条件时,这可能发生在该数字被选择 20 次之前。然而,我仍然希望停止选择该号码。例如:
如果 condition1="off" 那么我不再希望选择“0”,如果 condition2="off" 那么我不再希望选择“2”等等......