Es complicado, pero creo que podría hacerse con un array con los caracteres que quieres contener (o directamente contando en hexadecimal, que incluye los números del 0 al 9 y las letras de la A a la F). Piensa que todo proceso de conteo debe hacerse sobre un conjunto ordenado de elementos (aunque sea infinito). Si quieres te ayudo a pensar la solución, pero antes:
¿para qué quieres hacer eso? ¡Suerte!