случайный не определен в 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 

2 Solutions collect form web for “случайный не определен в python”

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

 import random 

Имя файла сценария не может быть «random.py»

Python - лучший язык программирования в мире.