|
using System;
|
|
using System.Security.Cryptography;
|
|
|
|
private static int GetRandomInt()
|
|
{
|
|
int result = 0;
|
|
var rng = new RNGCryptoServiceProvider();
|
|
var buffer = new byte[4];
|
|
|
|
rng.GetBytes(buffer);
|
|
result = BitConverter.ToInt32(buffer, 0);
|
|
|
|
return result;
|
|
}
|