Hola a todos, recien me mude desde python a C, estoy aprendiendo C lo cual me resulta un poco incomodo acostumbrarme a la sintaxis, pero bueno a lo que venia,
estoy ahora mismo viendo en el topico de funciones la que se usa para generar numeros aleatorios, la sintaxis el la siguiente:
srand(time(NULL));
.....
numero = limite inferior + rand() % ((limite superior + 1) - 1);
hasta ahi todo bien, la pregunta es: para que es la primera linea "srand(time(NULL))"
cual es la funcionalidad de la misma,cual es el objetivo de esa linea, que tienes que ver con la funcion de generar el numero, pq incluso tengo que usar la libreria time.h y la libreria de tiempo creo que no debe ser requerida para generar un numero
a todos gracias y espero me ayuden
un saludo