java 可以生成无重复的字符串吗 ?

sun_317 2008-09-12 11:03:37
java 可以生成无重复的字符串吗 ?
...全文
353 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
caiming250 2008-09-12
  • 打赏
  • 举报
回复
我靠 直接取 当前系统时间不就ok了! 实在要全是字母也可以啊! 让每个数字对应一个字母不就可以了!

搞那么麻烦干什么!?

要是搞那么麻烦 干脆 模仿strust 的tokenid 啊!
lybjust 2008-09-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kenshinlou 的回复:]
不要随机了,任何随机都有可能重复,只是几率问题,这是算法问题,不复杂,最简单就是借助数据。
[/Quote]

是有这么一个道理存在
只是在我们有限视界内 没发现重复
kenshinlou 2008-09-12
  • 打赏
  • 举报
回复
不要随机了,任何随机都有可能重复,只是几率问题,这是算法问题,不复杂,最简单就是借助数据。
huoyin 2008-09-12
  • 打赏
  • 举报
回复
jdk1.5以后有一个类可以产生

java.util.UUID.randomUUID()
  • 打赏
  • 举报
回复
rascalboy520 2008-09-12
  • 打赏
  • 举报
回复
可以,这只是算法的问题,现在最长用的是用时间搓,
ZangXT 2008-09-12
  • 打赏
  • 举报
回复
当让可以,自己做一个字母表,用随机数作为索引去取。
很经典的贴子了,搜一下。
sun_317 2008-09-12
  • 打赏
  • 举报
回复
就如同本贴ie地址拦最后的文件名
Little_qd 2008-09-12
  • 打赏
  • 举报
回复
系统时间+随机数再MD5
wan210 2008-09-12
  • 打赏
  • 举报
回复
取GUID
me old 2008-09-12
  • 打赏
  • 举报
回复
看你的要求了,去系统时间可以,但是如果你生成的数据并发量大的话,那就得考虑UUID了,java 的一个工具类,不过这个类有些BUG,你可以从网上下载一个UUID生成类,挺多的.
realcbb 2008-09-12
  • 打赏
  • 举报
回复
java.remote.service.UID,
java.util.UUID
justloader 2008-09-12
  • 打赏
  • 举报
回复
寻找一下MD5加密方法吧!
笨沙发 2008-09-12
  • 打赏
  • 举报
回复
去系统时间
chjx1982 2008-09-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 caiming250 的回复:]
我靠 直接取 当前系统时间不就ok了! 实在要全是字母也可以啊! 让每个数字对应一个字母不就可以了!

搞那么麻烦干什么!?

要是搞那么麻烦 干脆 模仿strust 的tokenid 啊!
[/Quote]
是呀,取系统时间呀。简单明了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧