无论序列如何都具有数字组合的唯一性

时间:2016-02-23 17:57:25

标签: javascript c# algorithm hash

我正在开发一项功能,要求我找到一个唯一的字符串。数据模型中的每个人都有2个属性 - 公司标识和人员标识。 Co和Person Id的组合将始终是唯一的。当一个人发起与另一个人的对话时,我需要创建一个唯一的字符串来识别该对话。

因此,如果一个人A(比如Co:100,Id:100)开始与人B的对话(比如Co:200,Id:200),那么唯一的字符串应该与Person B开始对话的情况相同与人A。

我需要在JS和C#中编写这个逻辑。

1 个答案:

答案 0 :(得分:1)

在创建对话密钥之前对参与者的密钥进行排序,这将确保A开始与B对话或其他方式无关紧要。

假设你有一个唯一的属性(lower_id,higher_id)应该做的伎俩。