Ниже приведен код 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
ВЫВОД: каждый раз в другом порядке