private Random GetRandomSeed()
{
byte[] bytes = new byte[4];
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
rng.GetBytes(bytes);
return new Random(BitConverter.ToInt32(bytes, 0));
}


This type implements the IDisposable​ interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its Dispose​ method in a ​​try​​​/​​catch​​​ block. To dispose of it indirectly, use a language construct such as ​​using​​​ (in C#) or ​​Using​​​ (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the IDisposable interface topic.


注意:上述代码没有dispose