Должен Ли Я Использовать Путь.GetRandomFileName или использовать Guid?

Мне нужно создать уникальные имена папок, если я использую путь.GetRandomFileName или просто использовать Guid.Метод newguid?

Guids говорят, что они глобально уникальны,GetRandomFileName не делает такого заявления.

1 ответов


Я думаю, что оба одинаково случайны, разница в том, что Path.GetRandomFileName создаст имя файла 8.3 (всего 11 символов), поэтому будет иметь меньший набор уникальных имен, чем те, которые генерируются Guid.NewGuid.