I want to introduce you to a new app I developed the Chibi Character Designer - http://michaelsboost.com/Chibi-Character-Generator/
Now, both The Flat Design Character Maker (https://michaelsboost.com/Flat-Design-Character-Maker/) and the Cartoon Avatar Creator (Anime Style - https://michaelsboost.com/Cartoon-Avatar-Creator/) required you to change the hair, eyes, etc: by clicking those attributes to change them and design your character.
So why did I decide to make another character designer?
I made the Chibi Character Designer because I wanted to make a simple character designer based upon the chibi/kawaii character style, but this one I wanted to be a little different than my previous. This one you just click a button and it will render a totally random character based upon the character assets in the JSON library (eyes, mouths, etc:)
This app is free and open-source for anyone who wants to play with it and/or contribute to the source code.