uniqidでもcryptでも、出てきた文字をsubstrで切り取ればいいのでは。
同じものが出る確率なんて0みたいなもんだ