jueves, 24 de diciembre de 2009

Generador IPs aleatoria interactive.

Hola a todo internauta visitante. Aquí les traigo un generador de IPs, y al mismo tiempo un juego de adivinanzas. xDD

Mi creatividad en ésta ocasión me ha permitido desarrollar un software divertido, junto con un generador de IPs comprendida entre 256 números aleatorios. Éste generador se diferencia en el otro por "Que está pensado para generar aleatoriamente y automáticamente IPs de 32 bits o 4 octetos". Aquí les dejo el código.

Código:

=====================================================

#include (stdio.h)
#include (stdlib.h)
#include (time.h) //Incluímos la librería "time.h" para poder trabajar con el reloj y que éste puede generar junto con srand(); los números aleatorios con las milesimas del mismo.





int main()
{
int num;

printf("Bienvenido al GENERADOR DE IPs, Aleatorias\n");
printf("===============================================\n");
printf("===============================================\n");
printf("===============================================\n");
printf("===============================================\n");


srand(time(NULL));



printf("La IP generada es: %d.%d.%d.%d\n", rand()%256, rand()%256, rand()%256,
rand()%256);



srand(time(NULL));
//declaramos srand(); y pasamos como argumento un "NULL" a la llamada "time".

printf("===============================================\n");

printf("===============================================\n");
printf("===============================================\n");
printf("===============================================\n");
printf("Generará dos números de la suerte: %d %d\n", rand()%10, rand()%10);
printf("===============================================\n");
printf("===============================================\n");
printf("===============================================\n");
printf("Bienvenido al juego de la suerte\nIntroduza números hasta ganar\n");

scanf("%i", &num);
//espera entrada del teclado


num = rand() % 10; //generará una semilla entre 0 y 10
printf("El resultado es: %i\n", num);
printf("El número de salida es [%i]\n", num);

}

=====================================================

Bueno a mi me compila de lo más bien, estoy seguro que compilará a ustedes. Claro lo aseguro porque es portable en distintas plataformas. Disponible en Windows, Mac Os y Unix/Linux. 32 bits.

No hay comentarios:

Publicar un comentario