Multicultural Avatar Generator could make avatars that represents people from multiple races, multiple cultures, multiple age groups, multiple worldviews and walks of life. In total, it is possible to generate 12,230,590,464 unique avatars.
Every avatar consists of 6 parts: Environment, Clothes, Head, Mouth, Eyes, Top. You could enter a string or run a random string to generate them.
One of the main Multiavatar functions is to work as an identicon. Every unique avatar can be identified by the unique string of characters, associated with the avatar.
This online tool for generate random avatars is base opensource project Multiavatar.