从给定的字符串生成一组唯一的数字/字符串

时间:2019-02-22 13:24:37

标签: algorithm checksum fingerprinting string-hashing

我正在一个项目中,我需要分配一些具有唯一ID的人。

现在我有一个要求,即基于这些ID,我需要生成一个唯一编号。任何两个ID都不应产生相同的集合,并且任何两个ID的集合的交集都应为空。

我应该如何实现这一目标? 为此建议一种算法。

1 个答案:

答案 0 :(得分:0)

连接唯一ID和唯一序列号。

根据情况,序列号可以是全局的,也可以按ID分配。

例如

A1, B2, A3, C4, E5, A6, A7, B8...

vs。

A1, B1, A2, C1, E1, A3, A4, B2...