Есть работающая функция, которая генерирует слово.
function password()
local vars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz'
local strlengths = string.len(vars)
print(strlengths)
local vars1 = ''
math.randomseed(os.time())
arrys = {}
for vars2 in vars:gmatch"." do
table.insert(arrys, vars2)
end
for i = 2, strlengths do
vars1 = vars1 .. arrys[math.random(2, #arrys)]
end
return vars1
end
Хочу сделать пачку
разных слов.
Вызываю несколько раз эту функцию:
list={}
for i=1,10 do
list[i]=password()
end
А на выходе получается пачка с десятью
одинаковыми словами :(
Подскажите, как решить эту проблему?