Markov chain text generator: Difference between revisions
m
→{{header|C++}}: unused pos in createText() removed
(→{{header|C++}}: unused TextPos variable and pos variable in createText() removed, using std::string::npos instead of -1 (size_t is never negative!), made keyLen, words and kl unsigned) |
m (→{{header|C++}}: unused pos in createText() removed) |
||
Line 75:
void createText( int w ) {
std::string key, first, second;
size_t next
std::map<std::string, std::vector<std::string> >::iterator it = dictionary.begin();
std::advance( it, rand() % dictionary.size() );
|