TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: dogflu66 en 12 de Octubre de 2017, 20:23:35
-
Hola amigos; con la función Srand(semilla) se establece la base de inicio que usa la función Rand() para obtener algo parecido a números aleatorios. Pues la consulta es si alguien sabe la longitud máxima que se le puede dar a "semilla". He probado con Int32 y la acepta, pero lo mismo no utiliza todos los bytes de la variable y trunca el valor.
-
Segun el stdlib.h que es donde se define la funcion: es un unsigned int32
void srand(unsigned int32 seed
);
-
Gracias master, algunas veces las formas más sencillas se nos escapan. He llegado a la misma conclusión realizando practicas con distinta longitud de variables.
Cuando la respuesta es tan simple como revisar la función, gracias de nuevo por esta lección de humildad.