Generieren Sie eine eindeutige ID

Ich bin ein Student an der Universität und unsere Aufgabe ist es, eine Suchmaschine zu erstellen. Ich habe Schwierigkeiten, eine eindeutige ID zu generieren, die jeder URL zugewiesen werden kann, wenn sie zur Grenze hinzugefügt wird. Ich habe versucht, den SHA-256-Hashing-Algorithmus sowie Guid zu verwenden. Hier ist der Code, mit dem ich die Guid implementiert habe:

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;
}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage