我有一个 ASP.net 网站,其中包含以下代码:
Random r = new Random();
string mustBeUnique = DateTime.Now.Ticks + r.Next(1000);
似乎认为由于 Random 是基于时间的,因此同时发生的两个请求会生成相同的随机数。
解决这个问题的最佳方法是什么?
我有一个 ASP.net 网站,其中包含以下代码:
Random r = new Random();
string mustBeUnique = DateTime.Now.Ticks + r.Next(1000);
似乎认为由于 Random 是基于时间的,因此同时发生的两个请求会生成相同的随机数。
解决这个问题的最佳方法是什么?