我需要从可以是任意长度的字符串种子中生成长度为10个或更多数字的唯一Long
。在正常情况下,这将是不可能做到,因为有更多的String
排列比Long
可以存储,但是我知道,系统将不会产生更多的Strings
比我能在Long
存储,我怎么能产生独特Long
在这种情况下每个String
?为唯一的字符串种子生成唯一的长整数
我不能使用动态完美哈希,因为太耗时了,我不能使用最小完美哈希函数,因为我不想要生成数字seqentional。
编辑:我无法存储有关已处理字符串的任何信息,包括他们
嗯......如果有可能,我们还会使用地图吗? – dit