Создать уникальный идентификатор
Я студент университета, и наша задача - создать поисковую систему. У меня возникают трудности при создании уникального идентификатора, который будет назначен каждому 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;
}