Salve,
sto avendo un problema a riempire un array di tipo char con valori
casuali. L'algoritmo è il seguente:

#include <stdio.h>
#include <stdlib.h>
int main() {
int n,i,j;
char a[15],c;
n=15;


for (i=0; i<n; i++) {
c=rand();
a[i]==c;


printf("a(%d)=%c \n",i,a);
printf("c=%c\n",c);



}


system ("PAUSE");
return 0;


}


Quando faccio la stampa della variabile c mi escono i numeri casuali
che genera rand(), invece se stampo il vettore (a cui assegno i valori
di c), mi esce sempre lo stesso valore (P, che tra laltro non è mai
uscito per la variabile c).
Qualcuno mi sa dire in cosa sto sbagliando?