我用如下代码
int tempSecound=0;
tempSecound=DateTime.Now.Millisecond;
Random ran = new Random(tempSecound);
int rannum=ran.Next(10,99);
或者
Random ran = new Random();
int rannum=ran.Next(10,99);
现在如果2个用户在同一时间访问我的网页,得到的随机数是一样的,而这个随机数是我要增加到订单号里的,所以造成了重复,请问各位,有没有好的建议,或者代码呀!
------解决方案--------------------------------------------------------
要想随即数散开的话,最好是用同一个实例的 多次Next()
sp1234的办法就是。
或者你这种情况其实我觉得最好用Guid.NewGuid();来生成一个绝对重复不了的值
------解决方案--------------------------------------------------------
看来楼主用唯一标识好些.
------解决方案--------------------------------------------------------
System.Guid.NewGuid();返回的是一个全球唯一标式符