概述
math.random([n [,m]])
用法:1.无参调用,产生[0, 1)之间的浮点随机数。
2.一个参数n,产生[1, n]之间的整数。
3.两个参数,产生[n, m]之间的整数。
math.randomseed(n)
用法:接收一个整数n作为随即序列的种子。
例:
math.randomseed(os.time()) for i=0, 10 do local n = math.random(10) print(n) end for i=0, 10 do math.randomseed(os.time()) local n = math.random(10) print(n) end
第一个for循环得到了正常的随机数(其实多次运行会发下第一个是都是一样的),第二个for循环得到的是一系列相同的数。
可见,lua中的随机数 每次随机出来的第一个数是不可靠的。
转载于:https://www.cnblogs.com/wrbxdj/p/5809387.html
最后
以上就是机智水壶为你收集整理的lua math.random()的全部内容,希望文章能够帮你解决lua math.random()所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复