randTime = 0 eventFinished = false randinit = false function RandTime() if not randinit then math.randomseed(os.clock()) randinit = true randTime = 5 * math.random() end end function fallDown(timestep) eventFinished = true end function tick(timestep) io.write("Falldown called \n") RandTime() if randTime > 0 then randTime = randTime - timestep else fallDown(timestep) end return eventFinished end