Python - 5位随机数发生器,没有重复数字

Ire*_*eda 2 python random

我应该打印一个没有重复数字的随机5位数字,然后询问用户三位数字.如果用户的号码包含随机数的三位数字,则打印"正确".

我正在使用此代码作为随机数

num = random.randint (0,99999)
print (num)
Run Code Online (Sandbox Code Playgroud)

问题是它不会总是打印五位数字.

另外,我不知道如何将用户号码与随机数匹配.

谢谢.

tde*_*ney 9

采取随机样本的数字0到9:

''.join(random.sample('0123456789', 5))
Run Code Online (Sandbox Code Playgroud)