以下是一个示例代码,随机从三个数组中取一个元素出来:

-- 定义三个数组
local array1 = {'apple', 'banana', 'orange'}
local array2 = {'red', 'green', 'blue'}
local array3 = {'cat', 'dog', 'bird'}

-- 随机从三个数组中取一个元素出来
math.randomseed(os.time()) -- 设置随机数种子
local randomIndex = math.random(1, 3) -- 随机生成一个数,范围为1到3
local randomArray
if randomIndex == 1 then
    randomArray = array1
elseif randomIndex == 2 then
    randomArray = array2
else
    randomArray = array3
end
local randomElement = randomArray[math.random(1, #randomArray)] -- 从选中的数组中随机取一个元素
print(randomElement) -- 输出随机选中的元素

运行多次,会发现每次输出的元素都是随机的。

Lua 随机从多个数组中取元素代码示例

原文地址: https://www.cveoy.top/t/topic/mkN3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录