Сгенерированные случайные числа всегда равны [дубликат]
This question already has an answer here:
Random number generator only generating one random number 9 answersУ меня есть класс:
public class MyClass
{
public int MyMethod()
{
Random rand = new Random();
return rand.Next() % 10 + 1;
}
}
И 2 объекта этого:
MyClass obj1 = new MyClass();
MyClass obj2 = new MyClass();
Проблема в том, чтоobj1.MyMethod() == obj2.MyMethod()
всегда. Почему это происходит? Какой лучший способ избежать этого?