Randomización del programa de dados
c:
#include <stdlib.h>
#include <stdio.h>
/* la función main comienza la ejecución del programa */
int main()
{
int i; /* contador */
unsigned semilla; /* número que se utiliza para establecer la semilla del generador de números aleatorios */
printf( "Introduzca la semilla: " );
scanf( "%u", 038;semilla ); /* observe %u para un unsigned */
srand( semilla ); /* establece la semilla del generador de números aleatorios */
/* repite 10 veces */
for ( i = 1; i <= 10; i++ ) {
/* toma un número aleatorio de 1 a 6 y lo muestra */
printf( "%10d", 1 + ( rand() % 6 ) );
/* si contador es divisible entre 5, comienza una nueva lÃÂÂnea de salida */
if ( i % 5 == 0 ) {
printf( "\n" );
} /* fin de if */
} /* fin de for */
return 0; /* indica terminación exitosa */
} /* fin de main */
#include <stdio.h>
/* la función main comienza la ejecución del programa */
int main()
{
int i; /* contador */
unsigned semilla; /* número que se utiliza para establecer la semilla del generador de números aleatorios */
printf( "Introduzca la semilla: " );
scanf( "%u", 038;semilla ); /* observe %u para un unsigned */
srand( semilla ); /* establece la semilla del generador de números aleatorios */
/* repite 10 veces */
for ( i = 1; i <= 10; i++ ) {
/* toma un número aleatorio de 1 a 6 y lo muestra */
printf( "%10d", 1 + ( rand() % 6 ) );
/* si contador es divisible entre 5, comienza una nueva lÃÂÂnea de salida */
if ( i % 5 == 0 ) {
printf( "\n" );
} /* fin de if */
} /* fin de for */
return 0; /* indica terminación exitosa */
} /* fin de main */