C#使用GUID作为随机数种子

使用C#默认的Random无参构造的next生成的随机数,在快速生成随机数的时候,会出现大批量的重复。使用guid作为随机数种子,效果会好很多

Guid temp = Guid.NewGuid();
   int guidseed = BitConverter.ToInt32(temp.ToByteArray(), 0);
   Random r = new Random(guidseed);
   int random = r.Next(min,max);

猜你喜欢

转载自www.cnblogs.com/feimaoicoding/p/10878770.html