美文网首页
lua随机数,产生真正随机数

lua随机数,产生真正随机数

作者: IvanRunning | 来源:发表于2017-01-05 14:24 被阅读1462次
    ced31408693073.jpg

    函数说明:
    math.randomseed() 随机数种子
    os.time() 系统时间
    math.random(0,100) 产生随机数0~100之间的整数

    打印结果:
    ------1------
    1 81
    2 60
    3 93
    4 2
    5 41
    ------2------
    1 81
    2 60
    3 93
    4 2
    5 41
    ------3------
    1 81
    2 81
    3 81
    4 81
    5 81
    ------4------
    1 80
    2 41
    3 43
    4 54
    5 97
    [Finished in 0.2s]
    由以上结果看出,你会很奇怪发现
    随机数种子数相同或者相近的话,随机数队列基本不变。(伪随机的结果短时间 变成可预知性)
    第4种写法,在短时间第2次运行 随机队列发生了变化,主要原因是把数值差变得最大化(原本是1秒之差,倒序后变成几万之差)

    相关文章

      网友评论

          本文标题:lua随机数,产生真正随机数

          本文链接:https://www.haomeiwen.com/subject/ffdzvttx.html