TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: dogflu66 en 12 de Octubre de 2017, 20:23:35

Título: Consulta sobre la función Srand(n) del CCS
Publicado 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.
Título: Re:Consulta sobre la función Srand(n) del CCS
Publicado por: KILLERJC en 12 de Octubre de 2017, 22:01:18
Segun el stdlib.h que es donde se define la funcion: es un unsigned int32

Código: C
  1. void srand(unsigned int32 seed);
Título: Re:Consulta sobre la función Srand(n) del CCS
Publicado por: dogflu66 en 13 de Octubre de 2017, 21:20:19
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.