前端之家收集整理的这篇文章主要介绍了
Lua从表中选择随机项,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
似乎很容易,但我只是不再进一步:
以这个例子:
local myTable = { 'a','b','c','d' }
print( myTable[ math.random( 0,#myTable - 1 ) ] )
>为什么不工作?
谷歌似乎也没有这方面的答案
Lua从1开始索引表,与C,Java等不同,它从0开始对数组进行索引。这意味着,在表中,有效索引是:1,2,3,4。您要查找的是以下
内容:
print( myTable[ math.random( #myTable ) ] )
当使用一个参数调用时,math.random(n)返回从1到n的随机整数。
原文链接:https://www.f2er.com/lua/274791.html