Los números aleatorios generados son siempre iguales [duplicados]
Esta pregunta ya tiene una respuesta aquí:
Generador de números aleatorios solo generando un número aleatorio 9 respuestasTengo una clase:
public class MyClass
{
public int MyMethod()
{
Random rand = new Random();
return rand.Next() % 10 + 1;
}
}
Y 2 objetos de ella:
MyClass obj1 = new MyClass();
MyClass obj2 = new MyClass();
El problema es eseobj1.MyMethod() == obj2.MyMethod()
siempre. ¿Por que sucede? ¿Cuál es la mejor manera de evitarlo?