Tem certeza de que não deseja apenas usar UUID s? Eles têm apenas 32 caracteres, mas existem combinações quase infinitas.