17 lines
362 B
Lua
17 lines
362 B
Lua
function table.Copy(t)
|
|
local newT = {}
|
|
for k, v in pairs(t) do
|
|
newT[k] = v
|
|
end
|
|
return newT
|
|
end
|
|
|
|
function table.Random(t)
|
|
local randomT = {}
|
|
for k, v in pairs(t) do randomT[#randomT + 1] = {k, v} end
|
|
|
|
local var = randomT[math.random(1, #randomT)]
|
|
local key, value = var[1], var[2]
|
|
|
|
return value, key
|
|
end |