erlang fault tolerant service to generate unique identities