debido al aburrimiento veraniego me he dispuesto a crear una animación simplona del código fuente de Matrix, mitico de la pelicula

Bueno la verdad es que se ha quedado en eso, en un intento :p aqui posteo el código
Código:
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
system("color 02");
system("title MAtRiX");
char caracteres[27] ="abcdefghijklmnopqrstuvwxyz10";
int i = 0;
int a = 0;
int random;
while (i < 1)
{
random = rand() % 28;
printf("%c",caracteres[random]);
for (a=0;a < 120;a++)
{
random = rand() % 2;
printf("%c",caracteres[random]);
sleep(0);
}
}
}
Necesito que el texto salga en columnas (como en matrix) en la consola.
Gracias por su atencion