lua脚本吧 关注:110贴子:116
  • 2回复贴,共1
math.randomseed(os.time())
local a = math.random(3)
print(a)
print(os.time())
为什么这个输出的a都是一样的值?


IP属地:安徽1楼2021-01-27 15:45回复
    math.randomseed(os.time())
    for i = 1, 10 do
    local a = math.random(100)
    print(a)
    --print(os.time())
    end
    并且这个每一次输出的第一个值为什么不变啊?


    IP属地:安徽2楼2021-01-27 15:51
    回复
      取随机数 要改为
      local a = math.random(1,100)
      则为1-100之间的随机数
      或者
      local a = math.random()
      那么就是一个随机的数值


      3楼2021-03-19 15:53
      回复