A string based UUID generator