public static void AddSampleWords(char[,] matrix) { int i = 0; int j = 0; int wordRow = 0; int wordColumn = 0; string word; while (i < WordTools.SampleWordStream.Length && j < WordTools.SampleWordStream.Length) { word = WordTools.GetSampleWord(i); wordRow = i; wordColumn = j; foreach (char c in word) { matrix[i, wordColumn] = c; matrix[wordRow, j] = c; wordRow++; wordColumn++; } i++; j++; } }
public static char[,] GenerateRandomMatrix(int rows, int columns) { char[,] matrix = new char[rows, columns]; char c; int i = 0; int j = 0; while (i < rows) { while (j < columns) { c = WordTools.GetRandomChar(); matrix[i, j] = c; j++; } j = 0; i++; } AddSampleWords(matrix); return(matrix); }