Mr. Lee buah.
Well it was resolved by !'s scap .. pad ... thingy.
check out his most recent one. He crammed all that sh*t I wrote to not even one loop. Works almost perfect. Only one problem though, there's still A HOLE! not THE HOLE, but A HOLE in the way the variables work. but I think this is because of the array elements starting at 0.
here, it can be easily manipulated as a NULL statement, or you know what I mean .. a scalar value that has no value, FALSE, "close but no donut, cops" (CBNC) theory.
What it does is that if you only assign one character set value to be added (array[0]) to the randomized string, it will not be always included.
I haven't worked on it in sometime, and not to mention I'm knew to all the crap he threw into the script. So CHECK IT OUT, and let me know what you think!