Случайный не определен в python

Я пытаюсь создать случайное целое число n и создать список из n случайных чисел со значениями от 0 до 9.

Вот мой код:

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

Когда я запустил его, он говорит:

NameError: global name 'random' is not defined

Ответ 1

Вы не импортировали модуль random. Добавьте это в начало script:

import random 

Ответ 2

Имя файла script не может быть "random.py"