Estoy utilizando un objeto System.Random que se crea una instancia con una semilla fija a través de la aplicación. Estoy llamando al método NextDouble y después de un tiempo pasé obteniendo 0.0 como resultado.System.Random sigue devolviendo el mismo valor
¿Hay algún remedio para esto? ¿Alguien más ha encontrado esto?
EDITAR: Tengo una semilla para toda la carrera que se establece en 1000 para mayor conveniencia. El random.NextDouble se llama varios cientos de miles de veces. Es una aplicación optimizadora y podría funcionar durante un par de horas, pero esto realmente sucede después de 10-0 minutos de ejecución. Recientemente agregué un poco más de llamadas aleatorias a la aplicación.
¿Puedes elaborar sobre "algún tiempo"? ¿Estamos hablando de una hora o varios días de millones de números? No creo que te hayas encontrado con un problema en la función real, pero si estás en un territorio que nunca ha sido probado o planificado, no lo descartaré inmediatamente. –
posible duplicado de [Generador de números aleatorios que solo genera un número aleatorio] (http://stackoverflow.com/questions/767999/random-number-generator-only-generating-one-random-number) –