private static int seed = Environment.TickCount;
// Generate random number tick
private static ThreadLocal<Random> randomWrapper =
new ThreadLocal<Random>(() => new Random(Interlocked.Increment(ref seed)));
randomWrapper.Value.Next(additionMinValue, additionMaxValue);
// Generate random number tick
private static ThreadLocal<Random> randomWrapper =
new ThreadLocal<Random>(() => new Random(Interlocked.Increment(ref seed)));
randomWrapper.Value.Next(additionMinValue, additionMaxValue);