Autor Tema: Consulta sobre la función Srand(n) del CCS  (Leído 79 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3301
    • PICKEY ELECTRÓNICA
Consulta sobre la función Srand(n) del CCS
« 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.
Saludos desde Granada, España.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 6050
Re:Consulta sobre la función Srand(n) del CCS
« Respuesta #1 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);

Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3301
    • PICKEY ELECTRÓNICA
Re:Consulta sobre la función Srand(n) del CCS
« Respuesta #2 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.
Saludos desde Granada, España.


 

anything