如何生成一个随机的4位数字并将其存储为python中的变量?

时间:2017-08-01 11:59:39

标签: python random

我正在尝试猜测Python中的数字游戏,但我遇到了麻烦。以下是我到目前为止的情况:

import random
number = random.randit(1111,9999)
print(number)

但出于某种原因,我得到error一些关于random cannot be assigned to randit的说法。

请帮忙吗?

3 个答案:

答案 0 :(得分:3)

你有一个错字。这是IDLE

答案 1 :(得分:2)

试试这个:

import string
from random import choice
chars = string.digits
random =  ''.join(choice(chars) for _ in range(4))

每次运行时都会生成不同的4位数字。如果你想做更多的数字只需改变范围。

答案 2 :(得分:0)

import random
number = random.randint(1000,9999)
print(number)