私は大学の学生で、私たちの仕事は検索エンジンを作成することです。フロンティアに追加されたときに各 URL に割り当てる一意の ID を生成するのに苦労しています。SHA-256 ハッシュ アルゴリズムと Guid の使用を試みました。GUIDの実装に使用したコードは次のとおりです。
public string generateID(string url_add)
{
long i = 1;
foreach (byte b in Guid.NewGuid().ToByteArray())
{
i *= ((int)b + 1);
}
string number = String.Format("{0:d9}", (DateTime.Now.Ticks / 10) % 1000000000);
return number;
}