WC3地图编辑器中的伪随机数?

时间:2011-04-11 04:24:48

标签: random

当我试图在WC3地图编辑器中编写一个随机英雄函数时,我发现用于生成随机数的内置GUI代码并不是那么随机。它是一个令人作呕的重复伪随机系列。每次触发器运行时,无论触发器运行多少次,它都会生成相同的数字序列。

有没有办法生成一组更随机的数字?

Actions
-Set randomInt[(Player number of (Owner of (Sold Unit)))] = (Random integer number between 1 and 10)
-Game - Display to (All Players) the text: (String(randomInt[(Player number of (Owner of (Sold Unit)))]))

我对Pseudo Random概念没有任何问题,但是每当游戏开始时它都不会生成新的Pseudo Random行。现在我真正的问题是我部署在阿富汗,所有WC3地图制作社区都被封锁了。有谁知道如何生成更随机的数字序列?

2 个答案:

答案 0 :(得分:0)

根据this thread

  

只有在你玩的时候才会发生   通过“测试地图”功能进行映射   世界编辑。它将永远   生成相同的变量,即使   随机。如果你真的想测试   随机触发   变量/数字,播放地图   通常通过打开wc3并选择   游戏中的地图。

答案 1 :(得分:0)

在地图编辑器中有一个设置,可以使用相同的种子随机生成。