python中没有定义random

python中没有定义random,python,Python,我正在尝试生成一个随机整数n,并创建一个值介于0和9之间的n个随机整数的列表 这是我的密码: def randomNumbers(n): myList = [] needMoreNumbers = True while (needMoreNumbers): randomNumber = int(random.random() * 10) myList.append(randomNumber) n = n -1

我正在尝试生成一个随机整数
n
,并创建一个值介于0和9之间的n个随机整数的列表

这是我的密码:

def randomNumbers(n):
    myList = []
    needMoreNumbers = True
    while (needMoreNumbers):
        randomNumber = int(random.random() * 10)
        myList.append(randomNumber)
        n = n -1
        if (n < 1):
            needMoreNumbers = False
    return myList

您尚未导入
random
模块。将以下内容添加到脚本顶部:

import random 

脚本文件名不能是“random.py”

您是否记得导入random?为什么不接受答案?导入函数的作用是什么?顺便谢谢你的帮助。我让它开始工作。看看Python文档。如果用户有帮助,请考虑接受答案,谢谢。
import random