--one day it will print out the correct word, right?
local characters={"l","e"}
local testString=""
local notDone=true
while notDone do
for i=1,3 do
testString=testString..characters[math.random(2)]
end
if testString=="lel" then
notDone=false
else
print(testString)
testString=""
end
end
edit, with my interpreter if I don't change the seed it succeeds at its first try >_<