Получение «None» при запуске, если l oop добавляет список - PullRequest
0 голосов
/ 14 марта 2020

Я пытаюсь написать код, который дает вероятность того, что два человека с одинаковым днем ​​рождения используют случайное семя. Когда я запускаю оператор if, я получаю ответ «None». В моем операторе if я добавляю список со случайным начальным числом, используя: list1.append(random.seed(2020))

Два вопроса:

  • Можно ли так же вызывать random.seed внутри if l oop
  • Есть ли способ ограничить диапазон чисел тем, что может производить случайное семя, поскольку оно должно быть числом от 1 до 365?

My код

Ответы [ 2 ]

0 голосов
/ 14 марта 2020

Если вы хотите сгенерировать случайное число, вы должны использовать метод randint вместо затравки.

Итак, ваш код должен быть

 list1.append(random.randint(1,365))

вместо

 list1.append(random.seed(2020))
0 голосов
/ 14 марта 2020

Вы, вероятно, хотите это внутри вашего l oop:

    list1.append(random.randint(1,365))

Я предполагаю, что seed () возвращает None.

...