Вам нужно что-то похожее на это, если вы хотите синтаксис, который вы упомянули.
namespace MyRandom
{
public class Random
{
private static m_rand = new Random();
public static Next(int min, int max)
{
return m_rand.Next(min, max);
}
}
}
Это должно позволить вам сделать Random.Next(1,100);
, не беспокоясь о посеве.