1

使用 pybricks-micropython

运行此命令以获取随机端口号,适用于 CPython。

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

产生一个数字,只是它几乎不是随机的,每次我运行脚本时它都是相同的数字。我猜 MicroPython 可能需要更多东西?

我错过了什么?

4

1 回答 1

1

约翰,

我用随机和使用的纪元时间查找种子。解决了。

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

好的,几乎可以肯定会产生一个您可以预测的随机数,但是嘿,这不是用于彩票或任何东西,它是用于端口号 :)

谢谢你,你播下了这个答案,原谅双关语。

于 2019-06-17T19:35:00.117 回答