[英]How do I choose between 3 random numbers in Python 2.7?
假設我想生成數字1,4或7中的一個。
我該怎么做? 我原本以為我可以寫
import random
rand.randint(1,4,7)
但這似乎不起作用。 謝謝。
使用隨機選擇
print random.choice([1,4,7])
import random
import string
def random_number(length):
return [random.choice(string.digits) for x in range(length)]
>>> random_number(5)
['0', '1', '1', '9', '0']
>>> random_number(2)
['5', '9']
>>> random_number(1)
['0']
>>> random_number(11)
['2', '3', '4', '7', '1', '8', '1', '9', '3', '6', '9']
>>>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.