#include #include #include int main(void) { char date_string[11]; time_t tm = time(NULL); struct tm* local = localtime(&tm); // Seed the randomizer with the current date strftime(date_string, sizeof(date_string), "%G %m %d", local); int sum = 1; for(int i=0; date_string[i]; i++) sum = sum * date_string[i]; srand(sum); // Pick a random item from the list char* list[] = { "C", "D", "F#", "Racket", "Pascal", "PureScript", "Rust", "fish" }; int length = sizeof(list) / sizeof(list[0]); int num = rand() % length; printf("Your lucky language is %s\n", list[num]); }