|
|
@ -1,6 +1,7 @@ |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.IO; |
|
|
|
using System.Linq; |
|
|
|
|
|
|
|
namespace MarkovGrams |
|
|
|
{ |
|
|
@ -19,7 +20,7 @@ namespace MarkovGrams |
|
|
|
int order = int.Parse(args[1]); |
|
|
|
int desiredStringLength = int.Parse(args[2]); |
|
|
|
|
|
|
|
IEnumerable<string> words = File.ReadLines(wordlistFilename); |
|
|
|
IEnumerable<string> words = File.ReadLines(wordlistFilename).SelectMany(word => word.Trim().Split(' ')); |
|
|
|
IEnumerable<string> ngrams = NGrams.GenerateFlat(words, order); |
|
|
|
|
|
|
|
UnweightedMarkovChain chain = new UnweightedMarkovChain(ngrams); |
|
|
|