问题
I need to generate unique folder names, should I use Path.GetRandomFileName or just use Guid.NewGuid?
Guids say they are globally unique, GetRandomFileName
does not make such a claim.
回答1:
I think both are equally random, the difference being that Path.GetRandomFileName
will produce a 8.3 filename (total of 11 characters) so is going to have a smaller set of unique names than those generated by Guid.NewGuid
.
来源:https://stackoverflow.com/questions/22625677/should-i-use-path-getrandomfilename-or-use-a-guid