Random play by ear

This tool generates random melodies for you to practice playing by ear.

I recommend starting practising using melodies in a small range, and gradually expand as you gain experience.