写了个伪随机数发生器
不在依赖uuid 库