玖叶教程网

前端编程开发入门

lua math.random使用

math.random介绍

math.random返回一个随机数,参数个数不同返回的随机数范围也不相同,当不传参数时返回的随机值范围是[0,1),当只传一个参数x时返回的随机值范围是[1,x],当传两个参数x,y时返回的随机值范围是[x,y]。

math.random使用

我们分别求3种情况的随机值,如下代码:

print(string.format("math.random() = %s", math.random()))
print(string.format("math.random(100) = %s", math.random(100)))
print(string.format("math.random(1, 10) = %s", math.random(1, 10)))

输出如下:

math.random() = 0.1217135691997
math.random(100) = 75
math.random(1, 10) = 3

由于是随机值,所以如果你运行的结果与上面不同也是正常的,但范围还是遵循上面所讲述的。

math.random总结

math.random返回一个随机数,没有参数时随机值范围是[0,1),传一个参数x时随机值范围是[1,x],传两个参数x,y时随机值范围是[x,y]。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言