我一直试图找到一种方法在罗技游戏软件(LGS)脚本中制作随机数字。我知道有
math.random()
math.randomseed()
但事情是我需要为种子改变价值,其他人的解决方案是添加一个qsxswpoi的东西,LGS脚本不支持。我希望通过向我展示一段制作纯随机数字的代码,某种善良的灵魂可以帮助我。因为我不想要伪随机数,因为它们只是随机一次。每次运行命令时我都需要它是随机的。就像我循环math.randomI()一百次,每次都会显示不同的数字。提前致谢!
拥有不同的种子并不能保证每次都有不同的号码。它只会确保每次运行代码时都没有相同的随机序列。
一个简单且最可能的充分解决方案是将鼠标位置用作随机种子。
在4K屏幕上,超过800万种不同的随机种子,你不太可能在合理的时间内达到相同的坐标。除非你的游戏要求在运行该脚本时反复点击相同的位置。
该RNG接收来自所有事件的熵。
初始RNG状态在每次运行时都会有所不同。
只需在代码中使用os.time or tick() or GetRunningTime
而不是random
。
math.random