public SeriesController( IRandomNumbersGenerator generator, ISeriesSourceGenerator sourceGenerator) { _generator = generator; _sourceGenerator = sourceGenerator; }
public ICard CreateCardPrototype(ICard card, IRandomNumbersGenerator randomNumbersGenerator) { var rowNumber = gameDataSetting.GetCardData().GetRowNumber(); var columnNumber = gameDataSetting.GetCardData().GetColumnNumber(); var fillerCard = new DataFiller(card); for (int i = 0; i < columnNumber; i++) { var numbers = randomNumbersGenerator.GenerateDistinctRandomNumbers(columnRangeGetter.GetRangeForColumn(i), rowNumber); fillerCard.FillData(numbers, i); } return(card); }
public BallMachine() { unextractedBalls = new List <IBall>(); balls = new List <IBall>(); randomNumbers = new RandomNumbersGenerator(); }
public CreateGrid(IRandomNumbersGenerator random) { _random = random; }
public SourceGenerator(IRandomNumbersGenerator generator) { _generator = generator; }
public RandomDrawBalls(IGameConfiguration gameDataSetting) { this.gameDataSetting = gameDataSetting; randomNumbers = new RandomNumbersGenerator(); }
public RandomSpacesInjector(IRandomNumbersGenerator generator) { this.generator = generator; }
public ExtractorBallsMachine() { randomNumbers = new RandomNumbersGenerator(); }
public RandomSpacesInjector() { generator = new RandomNumbersGenerator(); }