Generador de números aleatorios que genera los mismos números cada vez que se ejecuta la aplicación [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Generador de números aleatorios que solo genera un número aleatorio 9 respuestasSé que esta pregunta se ha planteado varias veces, pero ninguna de esas soluciones me funcionó.
Primero hice esto en mi método llamadoRandomNumGenerator(items)
List<int> randNum = new List<int>();
foreach (var item in items)
{
randNum.Add(new Random(1000).Next());
}
Esto siempre me dio el mismo número, y luego después de miraresta respuesta Hice esto:
Random rnd = new Random(1000);
foreach (var item in items)
{
randNum.Add(rnd.Next());
}
Esto me dio los números de la siguiente manera
325467165
506683626
1623525913
2344573
1485571032
Ahora, aunque eso está bien para cada iteración del bucle, el problema aquí es que, cuando detengo y vuelvo a ejecutar la aplicación, obtengo los mismos números que obtuve antes de nuevo.
325467165
506683626
1623525913
2344573
1485571032
¿Es este comportamiento solo durante la depuración o tendré el mismo problema cada vez que llame alRandomNumGenerator
?