fork download
  1. -- your code goes here
  2. local ballImages =
  3. {
  4. "ball1.png",
  5. "ball2.png",
  6. "ball3.png",
  7. "ball4.png",
  8. "ball5.png",
  9. "ball6.png",
  10. "ball7.png",
  11. "ball8.png",
  12. "ball9.png",
  13. "ball10.png",
  14. "ball11.png",
  15. "ball12.png",
  16. "ball13.png",
  17. "ball14.png",
  18. "ball15.png",
  19. "ball16.png",
  20. "ball17.png",
  21. "ball18.png",
  22. "ball19.png",
  23. "ball20.png"
  24. }
  25.  
  26. drawn = {}
  27. local drop=4 -- how many balls to draw
  28. while drop > 0 do -- while we have balls left to draw
  29. local ball = math.random(#ballImages) -- draw a random ball
  30.  
  31. if drawn[ball] == nil then -- if ball wasn't selected before
  32. drawn[ball] = 1 -- mark it as selected
  33. print(ballImages[ball]) -- "drop" the ball
  34. drop = drop - 1 -- decrement how many more balls
  35. end
  36. end
Success #stdin #stdout 0.01s 2540KB
stdin
Standard input is empty
stdout
ball17.png
ball8.png
ball16.png
ball19.png