This reminds me about this old gist for generating Firebase-like "push IDs" [1]. Those have some nicer properties.
[1] https://gist.github.com/mikelehen/3596a30bd69384624c11