我不需要代码(如果你愿意,你可以在代码中提供示例),但我想要这个理论。
假设我有以下功能:
UINT GenerateID(const char * string);
我希望函数的结果看起来完全随机。我知道独一无二是不可能的,但这是我可以解释我的愿望的最好方式。
GenerateID("123"); //Could result in 999
GenerateID("123"); //Must also result in 999
GenerateID("124"); //Should result in something completely different
当我自己尝试这个时,结果总是有大致相同的位数。