This code blocks returns random number each call
private static readonly Random getrandom = new Random(); private static readonly object syncLock = new object(); public static int GetRandomNumber(int min, int max) { lock(syncLock) { // synchronize return getrandom .Next(min, max); } }
Comments