Well as long as there are two, you can just use combinations of N characters and get 2^N possible unique identifiers for your users.

More generally, if there are m empty characters, you can use n of them and have m^n unique combinations.