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;
- ¿A qué distancia estamos de las interfaces utilizables cerebro-computadora?
- ¿Cómo se transmitirán los datos en el microprocesador?
- Recientemente instalé Ubuntu, ¿cómo debo comenzar a jugar con él?
- ¿Cuál es el uso más interesante del aprendizaje automático que has visto?
- ¿Cuál es la mejor práctica para 'portar' modelos de Machine Learning (especialmente aprendizaje profundo) de Python a sistemas integrados para aplicaciones como visión artificial?
… 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.