RE:Aleatorio de palabras de 10 letras
Publicado por
master-net (1 intervención) el 05/06/2008 01:33:18
Mira...ya te lo he hecho...no es para nada complicado sino que debes darte cuenta de utilizar el rand() en un array de tipo char para obtener el aleatorio de letras y a su ves sumarselas a una variable de tipo string...y ya forma el conjunto de letras....mira para que me entiendas....saludos
//----corta aki-----------------------
#include <iostream.h>
#include <string.h>
#include <stdio.h>
using namespace std;
//---------------------------------Metodo------------------------------------------------
string Aleatorio() {
int i;
string P;
char aux[10];
char Abc[10]={'a','b','c','d','e','f','g','h','i','j'};
for ( i=0; i<10; i++ ) {
int p = rand()%10;
aux[i]=Abc[p];
P+=aux[i];
}
return P;
}
//----------------------------------MAIN-----------------------------------------------
int main() {
int n=0;
while(1){
cout<<Aleatorio()<<endl;
sleep(1);
n++;
if(n == 10)//si kieres ke sea infinito kita esta condicional aunke asi se ve mejor....
break;
}
return 0;
}