public sealed class Singleton
{
private static List<Singleton> list = new List<Singleton>();
private Singleton()
{
}
public static Singleton Instance
{
get
{
if (list.Count <= 2)
{
instance = new Singleton();
list.add(instance)
}
return list[new Random().next(list.Count-1)];
}
}
}