No, it's not random, it works the way you expect. Here is the same picture as ASCII characters only. Not as cool looking, but here it is...
Code:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,;;titjiii;;;ittttt;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,::::::::::ittjLLGDDDDDWWWWDDDDDDEEEEEEEEEEDDWWWWWDWGLLffjjjjjtttti,,,;,
,;;;;,,,,,,,,,;;;;iittjjjffffffffLLLGGGGGWDDDDEEEDDDDDDWWWWWWWWWWWWWWGLLLL,
,;;;;;,,,,,,,,::::::,,,,;;;;iiiiittjjjjjjttttjjjjjjjjfffffffLLLGGGGGGGWWWf,
,,i;,,GGt:....................::::::::,,;iiitjjjjjjjjjjttttttttfjGWWDWWDWj,
,,::,;jjt;:,,:.:.::,,,,,,;;;,,,,,,,,,,,::,;;,::::,;;ittttjtttttfjDDDDDWDGt,
,,iiGWWGWWLtt:.::,,,,,,,;Lttftjiittiii;;,,,;ii;:::::.:,i,tjtiiitjDEEEEDGLi,
,,,;ijjLLt;:.....:,,,,,;;LjfjiLtfjtftiiii;,,:;jj;:::::.:,,ii;;;ifEEDEEELG,,
,,::,;tGGii;;,,:.:::::,,;i;tt;jijjtLjiiiii;,::,tjti;,:::..:,,;;;fEEEEEWGD,,
,,::,,:tt::,,;tjjti;;,::::::::,,,,;;;;;;;;;::;GEEKKDGj;:...::,;iLEEEEEWt,,,
,,,,:::::::,,,,,;;;itjjtii;;;,,:::::::,,,,:::GDDWDEKKft:..::::;iGEEEEL,,,,,
,,,,,,,,,,,,,::::,;,:::,,;iittjjjtttiii;;,,::LEEDDDEKfi,;ii,::;iWDDfi,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,;iiittttttiitLWDDDGf;iiii;,::;iWGi,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,:::::::::::,,;,,,,,;it;:::;;;,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::;,;,::.,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::.,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Edit: Oh I see what you're saying. When you combine color
and ASCII, it's not doing the same thing as it did when it was just ASCII. Hm.