28 lines
489 B
Lua
Executable File
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)
|
|
|
|
|