Cómo generar números aleatorios de tiempo usando lenguaje C
srand() y rand()
srand() es una semilla, que proporciona la base para obtener números aleatorios cada vez, mientras que rand() genera números aleatorios basados en la semilla
Nota
1: El valor en srand() debe cambiar dinámicamente. Cambio dinámico; de lo contrario, el número aleatorio es un número fijo
2: de hecho, no es necesario escribir srand (), solo use rand () directamente, lo cual es simple y sin problemas. El ejemplo es el siguiente
Si queremos obtener un número aleatorio del 0 al 60, entonces podemos escribir
int i;
i=rand() %60;
Puede ser un Un número aleatorio también puede ser un número aleatorio.
Eso es todo.
Por supuesto, es mejor utilizar los siguientes símbolos unificados:
int i;
srand((unsigned)time( NULL )); p>
i=rand()%60;
Eso es todo.