now that I have determined the best string generator i've eliminated the rest and just left the current generator for testing across compiler and systems