случайно в MicroPython, кажется, делать что-нибудь? - PullRequest
1 голос
/ 17 июня 2019

Использование pybricks-micropython

Выполнение этой команды для получения произвольного номера порта, работает в CPython.

import random
port = random.randint(50000,50999)

выдает число, только оно вряд ли случайное, это одно и то же число каждый раз, когда я запускаю скрипт. Я предполагаю, что MicroPython нужно что-то еще, возможно?

Что мне не хватает?

1 Ответ

1 голос
/ 17 июня 2019

Джон,

Я искал семена со случайным и использованным временем эпохи. Решаемые.

millis = int(round(time.time())
random.seed(millis)
port = random.randint(50000,50999)

Хорошо, почти наверняка произойдет случайное предсказание, которое вы можете предсказать, но эй, это не для лотереи или чего-то другого, это для номера порта:)

Спасибо тебе, ты посеял этот ответ, прости каламбур.

...