+ Responder ao Tópico



  1. #1

    Padrão Mudar palavra aleatoriamente

    Olá eu queria saber se alguem pode me ajudar no seguinte programa. Bom seria assim eu tenho um arquivo txt qualquer com uma palavra de 10 caracteres e eu precisava mudar essa palavra aleatoriamente. Essa palavra n precisaria de sentido eu precisava mudar os caracters e assim por diante num determinado tempo.

    Alguem tem uma ideia de como fazer isso?

    Abraço.

  2. #2

    Padrão

    Código :
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
     
    int main () {
    	char pass[10];
    	char a;
    	int i, *b;
     
    	srand (time(NULL) * *b);
     
    	for (i = 0 ; i < 10 ; i++) {
    		do
    			a = rand() / 255;
    		while (!((a >= 0x30 && a <= 0x38)||(a >= 0x41 && a <= 0x5A)||(a >= 0x61 && a<= 0x7A)));
     
    		pass[i] = a;
    	}
     
    	pass[i] = '\0';
     
    	printf ("%s\n", pass);
    }

    Imprime uma cadeia de caracters aleatória com números e letras...



  3. #3

    Padrão

    Bah funcionou legal, mas como eu faria para jogar o resultado desse programa em um arquivo txt normal? eu executaria esse programa no crontab e a cada minuto esse programa geraria a palavra e sobrescrevia a que ja estava no arquivo.

    Até mais.

  4. #4

    Padrão

    $ gcc -o randomword scode.c
    $ ./randomword > arq.txt



  5. #5

    Padrão

    Blz cara funcionou perfeitamente, valeu pela força.

    Até mais.