User-1629691846 posted
If you do not want to make it human understandable, then use uniqueidentifier for your file name. It will be generated unique each time you generate it. Here is the code sample :
string filename = Guid.NewGuid().ToString();
For your datetime value, you can generate it like :
DateTime.Now.ToString("yyyyMMddHHmmss");
But it is unique for a each second. You might get duplicate if two user access your app at same time (including seconds).
I still prefer first approach.