/* This is the FUN!!! way of generating random words from list. Keep in mind this was supposed to be stupid and I am quite aware it isn't anywhere close to the best way to do it! Just havin' fun :p LogicKills */ #include #include #include #include #include using namespace std; int words = 0; int randomNumber; vector file; string line; void LOAD_FILE(){ file.clear(); ifstream infile ("words.txt", std::ios_base::in); while (infile >> line) { file.push_back (line); ++words; } } int GIMMEH_RANDOM(){ srand((unsigned int)time(0)); const int generated = (rand() % words); return (generated); } int main () { LOAD_FILE(); randomNumber = GIMMEH_RANDOM(); cout << "Random generated word is: " << file[randomNumber] << endl; cin.get(); return 0; }