public static int[] GetRandomNumbers(int length) { var generator = new ArrayGenerator(length); generator.generate(); return(generator.GetArray()); }
/// <summary> /// This is a method used to start the game. /// </summary> public void Play() { InputOutputDevice.WriteLine(PhraseProvider.GetPhrase(PhraseTypes.Welcome)); InputOutputDevice.WriteLine(PhraseProvider.GetPhrase(PhraseTypes.NumberOfDoors)); Numbers = ArrayGenerator.GetArray(SettingsProvider.GetNumberOfDoors()); while (ChosenNumbers.GetSize() < 4) { InputOutputDevice.WriteLine(PhraseProvider.GetPhrase(PhraseTypes.LevelMessage) + (ChosenNumbers.GetSize() + 1)); InputOutputDevice.Write(PhraseProvider.GetPhrase(PhraseTypes.NumbersMessage)); PrintNumbers(); InputOutputDevice.WriteLine(); GetNumberFromPlayer(); Proceed(); } InputOutputDevice.WriteLine(); InputOutputDevice.Write(PhraseProvider.GetPhrase(PhraseTypes.WinMessage)); }