-- your code goes here
local ballImages =
{
"ball1.png",
"ball2.png",
"ball3.png",
"ball4.png",
"ball5.png",
"ball6.png",
"ball7.png",
"ball8.png",
"ball9.png",
"ball10.png",
"ball11.png",
"ball12.png",
"ball13.png",
"ball14.png",
"ball15.png",
"ball16.png",
"ball17.png",
"ball18.png",
"ball19.png",
"ball20.png"
}
drawn = {}
local drop=4 -- how many balls to draw
while drop > 0 do -- while we have balls left to draw
local ball = math.random(#ballImages) -- draw a random ball
if drawn[ball] == nil then -- if ball wasn't selected before
drawn[ball] = 1 -- mark it as selected
print(ballImages[ball]) -- "drop" the ball
drop = drop - 1 -- decrement how many more balls
end
end
LS0geW91ciBjb2RlIGdvZXMgaGVyZQpsb2NhbCBiYWxsSW1hZ2VzID0KewoiYmFsbDEucG5nIiwKImJhbGwyLnBuZyIsCiJiYWxsMy5wbmciLAoiYmFsbDQucG5nIiwKImJhbGw1LnBuZyIsCiJiYWxsNi5wbmciLAoiYmFsbDcucG5nIiwKImJhbGw4LnBuZyIsCiJiYWxsOS5wbmciLAoiYmFsbDEwLnBuZyIsCiJiYWxsMTEucG5nIiwKImJhbGwxMi5wbmciLAoiYmFsbDEzLnBuZyIsCiJiYWxsMTQucG5nIiwKImJhbGwxNS5wbmciLAoiYmFsbDE2LnBuZyIsCiJiYWxsMTcucG5nIiwKImJhbGwxOC5wbmciLAoiYmFsbDE5LnBuZyIsCiJiYWxsMjAucG5nIgp9CgpkcmF3biA9IHt9CmxvY2FsIGRyb3A9NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0gaG93IG1hbnkgYmFsbHMgdG8gZHJhdwp3aGlsZSBkcm9wID4gMCBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tIHdoaWxlIHdlIGhhdmUgYmFsbHMgbGVmdCB0byBkcmF3CiAgICBsb2NhbCBiYWxsID0gbWF0aC5yYW5kb20oI2JhbGxJbWFnZXMpICAgLS0gZHJhdyBhIHJhbmRvbSBiYWxsCgogICAgaWYgZHJhd25bYmFsbF0gPT0gbmlsIHRoZW4gICAgICAgICAgICAgIC0tIGlmIGJhbGwgd2Fzbid0IHNlbGVjdGVkIGJlZm9yZQogICAgICAgIGRyYXduW2JhbGxdID0gMSAgICAgICAgICAgICAgICAgICAgIC0tIG1hcmsgaXQgYXMgc2VsZWN0ZWQKICAgICAgICBwcmludChiYWxsSW1hZ2VzW2JhbGxdKSAgICAgICAgICAgICAtLSAiZHJvcCIgdGhlIGJhbGwKICAgICAgICBkcm9wID0gZHJvcCAtIDEgICAgICAgICAgICAgICAgICAgICAtLSBkZWNyZW1lbnQgaG93IG1hbnkgbW9yZSBiYWxscwogICAgZW5kIAplbmQ=