Правда ли UUID так надёжен?
В вашем случае намного проще генерировать ID по нику пользователя в чате (его ID-номеру в базе, чтобы короче)+таймштампу с точностью до микросекунды. Гарантированая уникальность.
Вообще, на UUID есть стандарт, в котором прописаны предъявляемые требования, если они Вас удовлетворяют, то можете смело использовать. RFC4122