以下は、単語インデックスを含むテーブルを読み取る lua コードです。これを別のテーブルに読み込んで出力に出力すると、実行されるたびにランダムな順序になります。
earthquakes = {
date8 = "1992/01/17",
date7 = "1971/02/09",
date6 = "2010/04/04",
date5 = "1987/10/19"
}
sf = string.format
earthquake_num ={}
for k, v in pairs(earthquakes) do
table.insert(earthquake_num, {key=k,value=v})
end
for i, v in pairs (earthquake_num) do
print(sf(" row %d key = %s", i, v.value))
end
OUTPUT : 毎回異なる順序で