#1 Gerador rank de URL's e número de visitas Sáb Out 26, 2013 3:18 pm
Admin
Admin
Gera uma URL e um número de visitas para aquela página.
- Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/**THAMARA ANDRADE - THAMARA@DCC.UFMG.BR*/
int main()
{
char inicio[100], aux[2], fim[8], num[3];
int letra=0, tamanho=0, i;
long int numero, max, j, visitas;
printf("DIGITE O NUMERO DE URLS QUE DESEJA GERAR: ");
scanf("%li", &numero);
printf("DIGITE O NUMERO MAXIMO DE VISITAS DE UMA URL: ");
scanf("%li", &max);
FILE *saida;
saida=fopen("teste.txt", "w");
for(j=0;j<numero;j++){
letra=0;
tamanho=0;
strcpy(inicio, "http://");
strcpy(fim, ".com");
/*DEFINE UM TAMANHA RAND PARA A URL ENTRE 10 E 20*/
while(tamanho<10){
tamanho = rand() % 20;
}
for(i=0;i<tamanho;i++){
/*GERA UM NÃMERO ENTRE 97 E 122 E FAZ A CONVERSÃO DESSE NÃMERO PARA UM CARACTERE*/
do{
letra = rand()%123;
}
while(letra<97);
sprintf(aux, "%c", letra);
strcat(inicio, aux);
}
strcat(inicio, fim);
visitas=(rand()%max)+1;
sprintf(num, " %li", visitas);
strcat(inicio, num);
fprintf(saida, "%s\n", inicio);
}
fclose(saida);
printf("ARQUIVO TESTE.TXT GERADO. :)\n");
return 0;
}