Сгенерированные случайные числа всегда равны [дубликат]

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() всегда. Почему это происходит? Какой лучший способ избежать этого?

Ответы на вопрос(2)

Ваш ответ на вопрос