[quote=引用 11 楼 u010479715 的回复:] 怕系统时间被修改 为什么不直接在使用时间戳生成随机数后直接把时间戳写内存同时写入文本(怕IO开销大就不写那么频繁) 每次生成随机数时从内存获取时间戳(和系统时间戳比较)以时间戳生成随机数 不晓得这个思路对不对,会有会有那么点用
怕系统时间被修改 为什么不直接在使用时间戳生成随机数后直接把时间戳写内存同时写入文本(怕IO开销大就不写那么频繁) 每次生成随机数时从内存获取时间戳(和系统时间戳比较)以时间戳生成随机数 不晓得这个思路对不对,会有会有那么点用
[quote=引用 12 楼 preferme 的回复:] [quote=引用 11 楼 u010479715 的回复:] 怕系统时间被修改 为什么不直接在使用时间戳生成随机数后直接把时间戳写内存同时写入文本(怕IO开销大就不写那么频繁) 每次生成随机数时从内存获取时间戳(和系统时间戳比较)以时间戳生成随机数 不晓得这个思路对不对,会有会有那么点用
把生成的数作为key放到map,放之前先根据这个数查询一下。有就继续随机生成,没有就put。
还有一个楼主做这个做什么? UUID.randomUUID(); 满足不了您的需要么?
UUID.randomUUID();
62,612
社区成员
307,332
社区内容
加载中
试试用AI创作助手写篇文章吧