Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - ¿C# genera aleatoriamente números repetidos?

¿C# genera aleatoriamente números repetidos?

Las funciones aleatorias de los lenguajes de programación generales son pseudoaleatorias y no son más confiables que el dibujo aleatorio en nuestra realidad.

Por ejemplo, el número aleatorio primero tiene un rango, como 1-100, y luego se selecciona aleatoriamente.

En C#, los valores se seleccionan aleatoriamente en función del tiempo.

Así que es normal escribir una función aleatoria en un bucle, porque el tiempo está cerca (o incluso el mismo, porque la eficiencia de ejecución del código es muy alta) para obtener el número repetido.

Este es un problema común en los lenguajes de programación. Después de todo, las computadoras no son inteligentes, por lo que puedes cambiar el código tú mismo para resolver este problema.

Es posible que lo que dije anteriormente no resuelva tu problema. Puede probar if Sleep() y luego depurar el código para conocer la conclusión.

上篇: 下篇: La pequeña librería de Zhou Gong_Compre libros en la pequeña librería de Zhou Gong.
Artículos populares