为什么在特定平台上Lua生成的首个随机数普遍一致?
- 内容介绍
- 文章标签
- 相关推荐
本文共计316个文字,预计阅读时间需要2分钟。
lua请考虑以下Lua代码段:lualocal time=os.time()for i=1, 10 do time=time + 1 print('Seeding with '..time) math.randomseed(time) for j=1, 5 do print('\t'..math.random(100)) endend在Linux机器上,预期结果是输出如下内容的随机序列:plaintextSeeding with 14589123478Seeding with 25667981054...每轮循环开始时,`time`增加1,并用于设置随机种子,接着输出5个随机数。
本文共计316个文字,预计阅读时间需要2分钟。
lua请考虑以下Lua代码段:lualocal time=os.time()for i=1, 10 do time=time + 1 print('Seeding with '..time) math.randomseed(time) for j=1, 5 do print('\t'..math.random(100)) endend在Linux机器上,预期结果是输出如下内容的随机序列:plaintextSeeding with 14589123478Seeding with 25667981054...每轮循环开始时,`time`增加1,并用于设置随机种子,接着输出5个随机数。

