Socket.io创build的套接字ID有多独特?

每个套接字都有一个唯一的ID,可以用来查找套接字并发送给它。

这是一个string,但它有多独特? 碰撞是否可以在与群集模块一起运行的多个socket.io对象中进行,而无需同步? 如果检测到碰撞,可以更改ID吗? 我可以改变密钥的长度或生成它的algorithm,以便为每个进程(即进程ID)使用唯一的值播种ID吗?