Change Code on the fly - submit commands faster (without loading)

MiddleAge:
My task is: let the led blink now, and after that in 3 seconds again, and after that my be in 5 seconds again, and then in 2 seconds again and so on and so on. The time between is not predictable.

How is the time between defined? Is something outside the Arduino deciding when to perform the blink, or do you want the Arduino to decide?