Cómo escribir el diagrama de flujo del generador aleatorio de números

Bueno, en primer lugar, para ser técnicos, las computadoras generan números “pseudoaleatorios”, no realmente números aleatorios.

Si está programando en C, puede hacerlo en una línea:

int x = rand ()% 6 + 1;

… y el diagrama de flujo puede ser tan simple como un cuadro que dice “llame a ‘rand’ y tome los resultados módulo seis y agregue uno”, o podría ser tres cuadros: “llame a rand” … “tome el resultado módulo 6” … “Agrega uno”.

Sin embargo, no está claro si quizás le pidan que genere el número aleatorio usted mismo. En ese caso, tenemos que preguntar qué método se supone que debes usar. Si no le han dicho nada más específico, probablemente debería leer: Generador de números pseudoaleatorios – Wikipedia – y probablemente implementaría un registro de desplazamiento de retroalimentación lineal – Wikipedia – que son algunas líneas de código que implican algunos cambios de bits y XOR operaciones El artículo de Wikipedia en realidad tiene código C para hacer exactamente eso.

Pero sin saber más sobre qué es exactamente lo que se le pide que haga aquí, es difícil sugerir qué debe hacer.

Hola jan

Secuencias de números aleatorios “pseudo”

Generar un solo número aleatorio es fácil. 27. ¡Ahí!

¡Generar una secuencia de números aleatorios es bastante difícil porque queremos que ciertas suposiciones sobre esta secuencia sean ciertas!

Respuesta exacta:

Estoy muy seguro de eso. este enlace que agregué a continuación lo ayudará mucho a obtener la lógica de todo tipo de generación de números aleatorios

Haga clic aquí – Programación – Números aleatorios

Gracias.

Siéntase libre de hacer más preguntas, seguramente lo ayudaré 🙂