Q: why use random strings to name things?
A: use that in case there are very many things, too many things to all have names, and yet they do actually need different names to avoid identity glitches