Привет! Вы когда-нибудь задумывались о проблемах инкрементарного ID сущностей (например новости с ID=1, 2, 3 и так далее) и получении этих самых сущностей по этому же самому ID?
Если нет - вы наверняка не сталкивались с распределенными базами данных.
Если вдруг вам нужно сделать id рандомной строкой - советую почитать эту статью:
http://telegra.ph/Hochu-kak-u-YouTube-02-06