/// <summary> /// Creates a list of values by reading in an existing textfile and parsing them to have 3 digits. Returns these values as a list of integer arrays. /// </summary> /// <param name="fileName">File to read.</param> /// <returns></returns> static public List <int[]> Fill(string fileName) { List <int[]> numList = new List <int[]>(); foreach (string line in File.ReadLines(fileName)) { string currentLine = line; int[] numArray = ToIntArray.Convert(int.Parse(currentLine)); numList.Add(numArray); } return(numList); }
/// <summary> /// Creates a list of values between 0 and 1000 (non-inclusive) and parsing them to have 3 digits. Returns these values as a list of integer arrays. /// </summary> /// <param name="listLength">The amount of values to create in the array.</param> /// <returns></returns> static public List <int[]> Generate(int listLength) { Console.WriteLine($"Randomising {listLength} numbers"); List <int[]> numList = new List <int[]>(); Random rnd = new Random(); for (int i = 0; i < listLength; i++) { int randNum = rnd.Next(1000); int[] numArray = ToIntArray.Convert(randNum); numList.Add(numArray); } return(numList); }