簡體   English   中英

如何在Python 2.7中選擇3個隨機數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM