#include
#include
#include
using namespace std;
int main() {
wcout.imbue(locale("rus_rus.866"));
srand(unsigned(time(NULL)));
wstring words[] = {
L"жюри",
L"брошюра",
L"парашют",
L"безветренный",
L"стеклянный",
L"оловянный",
L"деревянный",
L"цыган",
L"цыплёнок",
L"цыц",
L"крыжовник",
L"крюшон",
L"капюшон",
L"шов",
L"шорох",
L"шомпол",
L"обидеть",
L"зависеть",
L"терпеть",
L"вертеть",
L"видеть",
L"ненавидеть",
L"держать",
L"гнать",
L"дышать",
L"слышать",
L"уж",
L"замуж",
L"невтерпёж",
L"росток",
L"брить",
L"стелить"
};
size_t limit = 100;
size_t size = sizeof(words) / sizeof(wstring);
while (limit--) wcout << words[rand() % size] << endl;
cin.get();
return 0;
}
Что значит "рандом слов"? В русском языке нет слова "рандом". А "слово" может иметь, наоборот, несколько разных значений.. .
rand() % 65536 вернет машинное слово (т. е. что-то, вмещающееся в тип word).
Если все слова собраны в массив words, то
words[ rand()%(sizeof(words)/sizeof(words[0]))] вернет случайное слово.
Если нужно что-то еще - уточни, что именно.