玖叶教程网

前端编程开发入门

math.randomseed使用(math类中random方法和random类的作用)

math.randomseed介绍

math.randomseed用于设置产生随机数的种子,此函数只接收一个数值类型的参数,可以是浮点形也可以是整形,lua内部会将其先转换为无符号整形,然后再调用C库的srandom。

math.randomseed使用

math.randomseed使用非常简单,只需要传一个数值类型的参数即可,可以是浮点数也可以是整数,如下代码:

math.randomseed(os.time())
print(string.format("math.random() = %s", math.random()))

输出如下:

math.random() = 0.82802546936469

可以看到我们用os.time()的返回值做了随机数的种子,这种方式非常常见。

math.randomseed总结

math.randomseed用于设置math.random的随机种子,只接收一个数值类型的参数,可以是浮点形也可以是整形,无返回值。

发表评论:

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