我有一些脚本,网络中的每台 PC 都会下载并执行,任务不是同时运行脚本。因此,我使用简单的伪随机数来设置超时时间,例如
TIMEOUT /T 2%random:~0,2%
但我发现它不够随机,因为有些电脑仍然同时执行脚本。所以我决定让随机性变得更随机一些,并想出了下一个代码,但尚未测试
SET /A rnd_time=3%random:~0,2%-1%random:~0,2%
TIMEOUT /T %rnd_time%
但我不确定它是否足够随机。所以,也许有一种方法可以实现,嗯,不是真正的随机,而是伪随机,这对于我的目的来说足够随机。谢谢。