patterns/generate.lua
2025-12-07 20:47:54 +04:00

28 lines
489 B
Lua
Executable File

local cnt = {}
local file = "base.txt"
local result = ''
function shake(array)
local counter = #array
while counter > 1 do
local index = math.random(counter)
array[index], array[counter] = array[counter], array[index]
counter = counter - 1
end
return array
end
for line in io.lines(file) do
cnt[#cnt+ 1] = line
end
for n,l in pairs(shake(cnt)) do
l = l:gsub('\n',' ')
if (n/7 ~= math.floor(n/7)) then l = l..'\n' end
result = result..l
end
print(result)