在Lua或者LuatOS虚拟机中,可以使用math.randomseed()
进行置随机数种子,然后使用math.random()
生成随机数。那么存在以下操作:
-
math.randomseed(5)
. - 使用
math.random()
生成 n n n个随机数,组成序列 S 1 S_1 S1. - 再次
math.randomseed(5)
. - 使用
math.random()
生成 n n n个随机数,组成序列 S 2 S_2 S2. - 比较 S 1 S_1 S1 是否等于 S 2 S_2 S2.
上述操作主要测试使用相同的随机数种子进行math.randomseed()
后,是否能够重置随机序列的生成。