Случайно в MicroPython, кажется, делать что-нибудь?
Использование pybricks-micropython
Выполнение этой команды для получения случайного номера порта работает под CPython.
import random
port = random.randint(50000,50999)
выдает число, только оно вряд ли случайное, это одно и то же число каждый раз, когда я запускаю скрипт. Я предполагаю, что MicroPython нужно что-то еще, возможно?
Что мне не хватает?
1 ответ
Джон,
Я искал семена со случайным и использованным временем эпохи. Решаемые.
millis = int(round(time.time())
random.seed(millis)
port = random.randint(50000,50999)
Хорошо, почти наверняка выдает случайное число, которое вы могли бы предсказать, но эй, это не для лотереи или чего-то еще, это для номера порта:)
Спасибо тебе, ты посеял этот ответ, прости каламбур.