diff --git a/word-bank/bank.c b/word-bank/bank.c
index 65fe96dec0d90ae1e08cec89aeeeee24b164786b..29c26517ff047b4ca08e43db21fe70af6489eb53 100644
--- a/word-bank/bank.c
+++ b/word-bank/bank.c
@@ -12,7 +12,6 @@ int bank_count = 0;
  *
  */
 void init_bank() {
-    srand(clock());
     bank_file = fopen(BANK_PATH, "r");
 
     if (bank_file == NULL) {
@@ -116,6 +115,7 @@ int count_words() {
 
 char *get_random_word() {
     if (bank == NULL) {
+        srand(clock());
         init_bank();
         load_bank();
     }