生成唯一ID中小系统可以代码“雪花”ID了
一、自造“雪花”唯一值
md5(uniqid(session_create_id(), true).mt_rand(100000,999999));
二、其中说明备注一下:
1、获取一个带前缀、基于当前时间微秒数的唯一ID:
uniqid(); //如:hs5udg24mr15rbvq1j8egtn6hg62bc08419b8e33.48309809143152
2、获取六位的随机数:
mt_rand(); //随机数:130605
3、创建新的无冲突的会话ID:
session_create_id(); //如:fvhgsooqvun8ftpmtuov1rqo2u
4、使用md5加密,为了统一长度,在数据库字段设置时可以设置为定长 char类型:
md5(); //如:70627629d983455ad7a4c6869a632994