使用pybricks-micropython
运行此命令以获取随机端口号,在CPython下工作。
import random
port = random.randint(50000,50999)生成一个数字,只是它几乎不是随机的。每次我运行脚本时,它都是相同的数字。我猜MicroPython可能需要更多的东西?
我错过了什么?
发布于 2019-06-18 03:35:00
约翰
我随机查找了seed,并使用了纪元时间。解决了。
millis = int(round(time.time())
random.seed(millis)
port = random.randint(50000,50999)Ok几乎肯定会产生一个你可以预测的随机数,但这不是彩票或任何东西,它是一个端口号:)
谢谢你,这是你的回答,请原谅我的双关语。
https://stackoverflow.com/questions/56636548
复制相似问题