Chord Randomizer

My idea for the chord randomizer came from a list of the 48 triads that I saw in Mick Goodrick's book The Advancing Guitarist. After playing through these a few times, I noticed that I had started to memorize the order. I asked my wife, Charlotte, to write a program to generate a random sequence of chords, including 4 note chords as well as triads.

The program helped me tremendously in my practice, and I thought I should share it. Using voice leading, arpeggios, and soloing through this material has helped me immensely in visualizing the guitar. My hope is that other people will enjoy it and learn from it as much as I have.

For this online version of the randomizer I created three levels of difficulty for the four note chords so that people of varying degrees of proficiency could benefit from it.
There is also a second level of difficulty for triads.
This level adds SUS2, SUS4, and Flat 5 chords to the set presented at level 1,

As you use the randomizer for your own practice, use close, open, and spread voicings for triads. For the four note chords use close voicings, when possible, and the various drop voicings.
    Chord signs (nomenclature) used in the program:
    △ = Major
    ‐ = Minor
    ♯ = +       (+ is used for augmented triads)
    ° = Diminished
   
Click "triads" or "four note chords" to generate a new set of chords. Before selecting "four note chords" you may use the "Level" dropdown to select a difficulty level.