Random coding challenges for practice