shuffle charset instead of in order of appearance