AYUDA: generar numero alfanumérico

Iniciado por mari2diaz, 8 Noviembre 2018, 03:37 AM

0 Miembros y 1 Visitante están viendo este tema.

mari2diaz

quiero generar un alfanumérico pero me sale caracteres que no quiero

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

int main(){
int i;

char aleatorio[10];
    srand(time(NULL));
    for(i=0; i <= 9; i++)
        aleatorio[i] = 33 + rand() % (126 - 33);

printf("%s", aleatorio);
return 0;
}

Beginner Web

#1
No se si sea lo que pides pero bueno, no se me ocurre otra cosa por ahora
#include <stdio.h>
#include <time.h>
#include <Windows.h>

int main(){

int i;
char aleatorio[10], cadena[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    srand(time(NULL));
    for(i=0;i<10;i=i+1){
    aleatorio[i]=cadena[rand() % strlen(cadena)];
    }
aleatorio[i]='\0';
printf("%s",aleatorio);
return 0;
}


7w7