math.random的用法
时间: 2024-02-11 10:32:20 浏览: 107
math.random用法
math.random() 是Lua标准库中的一个函数,用于生成一个伪随机数。它有两种使用方式:
1. math.random():返回0到1之间的一个伪随机数。
2. math.random(n):返回1到n之间的一个伪随机整数。
例如,如果要生成一个1到100之间的随机数,可以使用以下代码:
```
math.randomseed(os.time()) -- 设置随机数种子
local randNum = math.random(100) -- 生成1~100之间的随机整数
print(randNum)
```
需要注意的是,如果没有设置随机数种子,每次运行程序生成的随机数序列都是一样的,因此可以使用 os.time() 函数来设置种子,以保证每次生成的随机数都不同。
阅读全文