Python随机数多次

use*_*472 1 python random numbers

import random

def main():
    uinput()

def uinput():
    times = int(input('How many numbers do you want generated?'))
    number1 = int(input('Put in the first number:' ))
    number2 = int(input('Put in the second number:'))
    rnumber = random.randint(number1, number2)
    print (rnumber)



main()
Run Code Online (Sandbox Code Playgroud)

我在 Python 中乱搞,我希望我的程序生成随机数。如您所见,我已经完成了此操作。我要做的下一件事是让它生成多个随机数,具体取决于“用户”想要生成的数字数量。我该怎么做呢?我假设需要一个循环。

Aes*_*ete 7

这将产生一个随机整数列表,范围number1number2

rnumber = [random.randint(number1, number2) for x in range(times)]
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看列表理解。