#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

int isRut(char *rut);
int getAleatorioEntre(int limite_inferior, int limite_superior);




int main(){
		

//		printf("--> %d",isRut("111111s-12"));

			printf("-> %d ",getAleatorioEntre(2,10));
		  getchar();
                                         
		return 0;
}





/*
  			Valida rut: 11111111-k	
  			Entrada: char *cadena, inicializada
  			Salida: 1: correcto, 0: incorrecto
*/
int isRut(char *rut){
		
   char dv;
   char r[8];
   int T,M=0,S=1,i;

   if(strlen(rut) == 10 ){ 
			 dv = rut[strlen(rut) - 1];
		
		   for(i=0;i<8;i++)
		       r[i] = rut[i];   
		
			 T = atoi(r);
		
		   for(;T;T/=10)
		       S=(S+T%10*(9-M++%6))%11;

			 return (dv	==	(S?S+47:75))?1:0;
		}else{
					return 0;			
		}		
}


/*
	Nombre: getAleatorioEntre
	Entrada: limite inferio, limite superior
	Salida: valor entero

*/
int getAleatorioEntre(int limite_inferior, int limite_superior){

    srand((unsigned)time(NULL));
    
		return ((rand() % limite_superior) + limite_inferior);
		
}
