случайный не определен в 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
  • ValueError: требуется больше, чем 0 значений для распаковки (списки python)
  • Не удалось проверить URL-адрес в подписке на веб-сайт Facebook с флагом python на задней панели и ssl
  • Операции с избыточным хранилищем данных в приложениях Google
  • "Sys.getrefcount ()" возвращаемое значение
  • Итерирование по списку или одному элементу в python
  • IdentationError: unident не соответствует внешнему уровню идентификации. (Python)
  • Micropython или минимальная установка python
  • Как поместить словарь в хранилище данных?
  • Как связать поиск атрибутов, который может вернуть None в Python?
  • Использование памяти сильно отличается (и, как ни странно) между интерфейсом и бэкэнд
  • Python - лучший язык программирования в мире.