Red de conocimiento informático - Material del sitio web - Cómo generar números aleatorios de tiempo usando lenguaje C

Cómo generar números aleatorios de tiempo usando lenguaje C

Se diseñan dos funciones en VC para generar números aleatorios

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 ));

i=rand()%60;

Eso es todo.