#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char *arabch [] = {
"Aliph",
"ba",
"ta1",
"ta2",
"gim",
"ha",
"ha",
"dal",
"dal",
"ra",
"zay",
"sin",
"sin",
"sad",
"dad",
"ta",
"za",
"ayn",
"gayn",
"fa",
"qaf",
"kaf",
"lam",
"mim",
"nun",
"ha",
"waw",
"ya"
};
char *arabvok [] = {"a", "i", "u"};
int main (void) {
time_t t;
struct tm tm = *localtime(&(time_t){time(NULL)});
srand((unsigned) time(&t));
printf ("(C) David Vajda\n");
printf ("%s", asctime(&tm));
printf ("Arabisch schreiben ueben\n\n");
int i;
int j;
for (i = 0; i < 128; i++) {
for (j = 0; j < 16; j++) {
printf ("%s(%s)", arabch [rand () % 27], arabvok [rand () % 3]);
}
printf ("\n");
}
return 0;
}