random_set_seed

GameMaker从一个随机种子数开始。通过这个函数,您可以将种子设置为一个已知的值,从而“强制”所有随机事件的结果在每次程序运行时都是相同的。例如,这个函数可以与random_get_seed()一起使用,以创建程序生成的内容并保存结果,而不需要巨大的保存游戏(你只保存种子,不需要其他任何东西)。如果你需要真正随机的结果,你应该使用randomise()函数。

注意虽然这个种子在每个目标平台上会给出一致的结果,但由于每个目标的工作方式不同,结果可能在不同平台之间有所不同。

 

语法:

random_set_seed(val);

参数类型描述
valReal要设置的种子。

 

返回:

N/A

 

例子:

if (debug)
{
    random_set_seed(1);
}

上面的代码只在变量“debug”为真时将随机种子设置为1。