Создать уникальный идентификатор

. Я учусь в университете и наша задача создать поисковую систему. У меня возникают трудности с созданием уникального идентификатора для назначения каждому URL-адресу при добавлении в границу. Я попытался использовать алгоритм хеширования 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;
}
57
задан Mat 8 October 2012 в 05:55
поделиться