RosettaCodeData/Task/Random-number-generator-dev.../C-sharp/random-number-generator-dev...

15 lines
266 B
C#

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;
}