Генератор случайных чисел, генерирующий одинаковые числа каждый раз при запуске приложения [дубликат]

На этот вопрос уже есть ответ здесь:

Генератор случайных чисел, генерирующий только одно случайное число 9 ответов

Я знаю, что этот вопрос неоднократно задавался, но ни одно из этих решений не помогло мне.

Сначала я сделал это в моем методе под названиемRandomNumGenerator(items)

List<int> randNum = new List<int>();
foreach (var item in items)
{
    randNum.Add(new Random(1000).Next());
}

Это всегда давало мне один и тот же номер, а затем, посмотрев наэтот ответ Я сделал это:

Random rnd = new Random(1000);
foreach (var item in items)
{
    randNum.Add(rnd.Next());
}

Это дало мне цифры, как показано ниже

325467165 
506683626   
1623525913  
2344573     
1485571032

Теперь, когда это подходит для каждой итерации цикла, проблема в том, что когда я останавливаю и перезапускаю приложение, я снова и снова получаю те же числа, что и раньше.

325467165 
506683626   
1623525913  
2344573     
1485571032

Это поведение только во время отладки, или у меня будет одна и та же проблема каждый раз, когда я вызываюRandomNumGenerator?

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

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