public Business( IDataProvider dataProvider, IRandomNumberProvider randomNumberProvider) { this.dataProvider = dataProvider; this.randomNumberProvider = randomNumberProvider; }
public Character( List<Item> items, IRandomNumberProvider randomNumberProvider) { this.possibleItemDrops = items; this.RandomNumberProvider = randomNumberProvider; }
public QLearningAnalysisTrialRunner(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, IDataRecorder recorder) { _observableModel = observableModel; _recorder = recorder; _randomNumberProvider = randomNumberProvider; }
public Character( List <Item> items, IRandomNumberProvider randomNumberProvider) { this.possibleItemDrops = items; this.RandomNumberProvider = randomNumberProvider; }
public QLearningExperiment(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, ICumulativeDataRecorder cumulativeDataRepository) { _observableModel = observableModel; _randomNumberProvider = randomNumberProvider; _cumulativeDataRepository = cumulativeDataRepository; }
public QLearningRewardAnalysis(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, ICumulativeEpochDataRecorder cumulativeTrialDataRecorderRepository) { _observableModel = observableModel; _randomNumberProvider = randomNumberProvider; _cumulativeTrialDataRepository = cumulativeTrialDataRecorderRepository; }
public Cpu(int numberOfCores, int numberOfBits, Motherboard motherboard, IRandomNumberProvider randomNumberProvider) { this.NumberOfCores = numberOfCores; this.NumberOfBits = numberOfBits; this.Motherboard = motherboard; this.randomNumberProvider = randomNumberProvider; }
/// <summary> /// The default captcha image provider /// </summary> public CaptchaImageProvider( IRandomNumberProvider randomNumberProvider, IOptions <DNTCaptchaOptions> options) { _randomNumberProvider = randomNumberProvider ?? throw new ArgumentNullException(nameof(randomNumberProvider)); _options = options == null ? throw new ArgumentNullException(nameof(options)) : options.Value; }
public QLearningTrialRunner(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, Func<int, IQLearningActor> actorProvider) { _observableModel = observableModel; _randomNumberProvider = randomNumberProvider; _actorProvider = actorProvider; }
public EmailVerificationService(IEmailHelper emailHelper, IRandomNumberProvider randomNumberProvider, IVerificationCodeDataStore verificationCodesDataStore, IUserRepository userRepository) : base(userRepository) { _emailHelper = emailHelper; _randomNumberProvider = randomNumberProvider; _verificationCodeDataStore = verificationCodesDataStore; _userRepository = userRepository; }
/// <summary> /// SumOfTwoNumbersToWords Provider /// </summary> public SumOfTwoNumbersToWordsProvider( IRandomNumberProvider randomNumberProvider, HumanReadableIntegerProvider humanReadableIntegerProvider) { _randomNumber = randomNumberProvider.Next(1, 7); _humanReadableIntegerProvider = humanReadableIntegerProvider; }
public PackageGenerator(IRandomNumberProvider massProvider, IRandomNumberProvider incomeProvider, IRandomNumberProvider deadlineProvider, IRandomNumberProvider poolSizeProvider) { MassProvider = massProvider; IncomeProvider = incomeProvider; DeadlineProvider = deadlineProvider; PoolSizeProvider = poolSizeProvider; }
public QLearningAnalysisExperiment(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider, IDataRecorder dataRepository) { _observableModel = observableModel; _randomNumberProvider = randomNumberProvider; _dataRepository = dataRepository; }
/// <summary> /// The default captcha protection provider /// </summary> public CaptchaCryptoProvider( IOptions <DNTCaptchaOptions> options, IRandomNumberProvider randomNumberProvider, ILogger <CaptchaCryptoProvider> logger) { _logger = logger; _keyBytes = getDesKey(options.Value.EncryptionKey, randomNumberProvider.Next().ToString()); }
/// <summary> /// The default captcha image provider /// </summary> public CaptchaImageProvider(IRandomNumberProvider randomNumberProvider) { randomNumberProvider.CheckArgumentNull(nameof(randomNumberProvider)); _randomNumberProvider = randomNumberProvider; SetColors(); }
/// <summary> /// The default captcha image provider /// </summary> public CaptchaImageProvider( IRandomNumberProvider randomNumberProvider, IOptions <DNTCaptchaOptions> options) { randomNumberProvider.CheckArgumentNull(nameof(randomNumberProvider)); _randomNumberProvider = randomNumberProvider; _options = options.Value; }
public InventoryManager(int inventoryCapacity, IDocumentStore documentStore, IRandomNumberProvider randomNumberProvider) { Guard.NullParameter(documentStore, () => documentStore); Guard.NullParameter(randomNumberProvider, () => randomNumberProvider); _inventoryCapacity = inventoryCapacity; _documentStore = documentStore; _randomNumberProvider = randomNumberProvider; }
/// <summary> /// SumOfTwoNumbers Provider /// </summary> public SumOfTwoNumbersProvider(IRandomNumberProvider randomNumberProvider) { if (randomNumberProvider == null) { throw new ArgumentNullException(nameof(randomNumberProvider)); } _randomNumber = randomNumberProvider.NextNumber(1, 7); }
public ProbabilityDistribution(IRandomNumberProvider random, params IEnumerable <string>[] items) { _random = random; _probabilities = new Dictionary <string, int>(); foreach (string item in items.SelectMany(x => x)) { _probabilities[item] = 1; } }
public TwoFactorAuthenticationService( IUserClaimsService userClaimsService, IRandomNumberProvider randomNumberProvider, ILogger <TwoFactorAuthenticationService> logger) { _userClaimsService = userClaimsService; _randomNumberProvider = randomNumberProvider ?? throw new ArgumentNullException(nameof(randomNumberProvider)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Initializes a new instance of the BullsAndCowsGame class. /// </summary> /// <param name="randomNumberProvider">The randomNumberProvider used to generate random numbers.</param> /// <param name="scoreboard">The scoreboard used to hold player's scores.</param> /// <param name="printer">The printer used for printing messages and different objects.</param> /// <param name="commandProcessor">The first command processor in the chain of responsibility.</param> public BullsAndCowsGame( IRandomNumberProvider randomNumberProvider, ScoreBoard scoreboard, IPrinter printer, ICommandProcessor commandProcessor) { this.RandomNumberProvider = randomNumberProvider; this.ScoreBoard = scoreboard; this.Printer = printer; this.CommandProcessor = commandProcessor; }
/// <summary> /// SumOfTwoNumbersToWords Provider /// </summary> public SumOfTwoNumbersToWordsProvider( IRandomNumberProvider randomNumberProvider, HumanReadableIntegerProvider humanReadableIntegerProvider) { if (randomNumberProvider == null) { throw new ArgumentNullException(nameof(randomNumberProvider)); } _randomNumber = randomNumberProvider.NextNumber(1, 7); _humanReadableIntegerProvider = humanReadableIntegerProvider; }
private void Setup() { var mock = new Mock<IRandomNumberProvider>(); mock.Setup(rnp => rnp.GetRandomNumber( It.IsAny<int>(), It.IsAny<int>())) .Returns(0); mock.Setup(rnp => rnp.GetRandomNumber( It.IsInRange(10, 20, Range.Inclusive), It.IsInRange(10, 20, Range.Inclusive))) .Throws(new InvalidOperationException()); this.RandomNumberProvider = mock.Object; }
public BawBagBot(BawBagBotConfiguration configuration) { Guard.NullParameter(configuration, () => configuration); _configuration = configuration; _store = new DocumentStore { ConnectionStringName = "RavenDB" }; _randomProvider = new RandomNumberProvider(); _inventoryManager = new InventoryManager(5, _store, _randomProvider); _textProcessor = new TextProcessor(); _dateTimeProvider = new DefaultDateTimeProvider(); _rooms = new Dictionary<string, Room>(); _botAddressedMatcher = new Regex("^@?" + _configuration.JabbrNick + "[,: ](.*)$", RegexOptions.IgnoreCase); }
private void Setup() { var mock = new Mock <IRandomNumberProvider>(); mock.Setup(rnp => rnp.GetRandomNumber( It.IsAny <int>(), It.IsAny <int>())) .Returns(0); mock.Setup(rnp => rnp.GetRandomNumber( It.IsInRange(10, 20, Range.Inclusive), It.IsInRange(10, 20, Range.Inclusive))) .Throws(new InvalidOperationException()); this.RandomNumberProvider = mock.Object; }
/// <summary> /// DNTCaptcha TagHelper /// </summary> public DNTCaptchaTagHelper( ICaptchaProtectionProvider captchaProtectionProvider, IRandomNumberProvider randomNumberProvider, IHumanReadableIntegerProvider humanReadableIntegerProvider, ICaptchaStorageProvider captchaStorageProvider) { captchaProtectionProvider.CheckArgumentNull(nameof(captchaProtectionProvider)); randomNumberProvider.CheckArgumentNull(nameof(randomNumberProvider)); humanReadableIntegerProvider.CheckArgumentNull(nameof(humanReadableIntegerProvider)); captchaStorageProvider.CheckArgumentNull(nameof(captchaStorageProvider)); _captchaProtectionProvider = captchaProtectionProvider; _randomNumberProvider = randomNumberProvider; _humanReadableIntegerProvider = humanReadableIntegerProvider; _captchaStorageProvider = captchaStorageProvider; }
public ZombiePackDifficultyDirector(IUserRetriever userRetriever, IZombiePackRetriever zombiePackRetriever, IUserZombiePackProgressRetriever userZombiePackRetriever, IUserSaver userSaver, IRandomNumberProvider randomNumberProvider, IUserPotentialProvider userPotentialProvider, IUserZombiePackProgressSaver userZombiePackProgressSaver, IUserStatsRetriever userStatsRetriever) { _userRetriever = userRetriever; _zombiePackRetriever = zombiePackRetriever; _userZombiePackProgressRetriever = userZombiePackRetriever; _userSaver = userSaver; _randomNumberProvider = randomNumberProvider; _userPotentialProvider = userPotentialProvider; _userZombiePackProgressSaver = userZombiePackProgressSaver; _userStatsRetriever = userStatsRetriever; }
/// <summary> /// DNTCaptcha TagHelper /// </summary> public DNTCaptchaTagHelper( ICaptchaCryptoProvider captchaProtectionProvider, IRandomNumberProvider randomNumberProvider, Func <DisplayMode, ICaptchaTextProvider> captchaTextProvider, ICaptchaStorageProvider captchaStorageProvider, IAntiforgery antiforgery, ISerializationProvider serializationProvider, IOptions <DNTCaptchaOptions> options ) { _captchaProtectionProvider = captchaProtectionProvider ?? throw new ArgumentNullException(nameof(captchaProtectionProvider)); _randomNumberProvider = randomNumberProvider ?? throw new ArgumentNullException(nameof(randomNumberProvider)); _captchaTextProvider = captchaTextProvider ?? throw new ArgumentNullException(nameof(captchaTextProvider)); _captchaStorageProvider = captchaStorageProvider ?? throw new ArgumentNullException(nameof(captchaStorageProvider)); _antiforgery = antiforgery ?? throw new ArgumentNullException(nameof(antiforgery)); _serializationProvider = serializationProvider ?? throw new ArgumentNullException(nameof(serializationProvider)); _captchaOptions = options == null ? throw new ArgumentNullException(nameof(options)) : options.Value; }
/// <summary> /// The default captcha protection provider /// </summary> public CaptchaCryptoProvider( IOptions <DNTCaptchaOptions> options, IRandomNumberProvider randomNumberProvider, ILogger <CaptchaCryptoProvider> logger) { _logger = logger; if (randomNumberProvider == null) { throw new ArgumentNullException(nameof(randomNumberProvider)); } if (options == null) { throw new ArgumentNullException(nameof(options)); } _keyBytes = getDesKey(options.Value.EncryptionKey, randomNumberProvider.NextNumber().ToString(CultureInfo.InvariantCulture)); }
/// <summary> /// DNTCaptcha TagHelper /// </summary> public DNTCaptchaApiController( ICaptchaProtectionProvider captchaProtectionProvider, IRandomNumberProvider randomNumberProvider, Func <DisplayMode, ICaptchaTextProvider> captchaTextProvider, ICaptchaStorageProvider captchaStorageProvider, ISerializationProvider serializationProvider) { captchaProtectionProvider.CheckArgumentNull(nameof(captchaProtectionProvider)); randomNumberProvider.CheckArgumentNull(nameof(randomNumberProvider)); captchaTextProvider.CheckArgumentNull(nameof(captchaTextProvider)); captchaStorageProvider.CheckArgumentNull(nameof(captchaStorageProvider)); serializationProvider.CheckArgumentNull(nameof(serializationProvider)); _captchaProtectionProvider = captchaProtectionProvider; _randomNumberProvider = randomNumberProvider; _captchaTextProvider = captchaTextProvider; _captchaStorageProvider = captchaStorageProvider; _serializationProvider = serializationProvider; }
/// <summary> /// DNTCaptcha Api /// </summary> public DNTCaptchaApiProvider( ICaptchaCryptoProvider captchaProtectionProvider, IRandomNumberProvider randomNumberProvider, Func <DisplayMode, ICaptchaTextProvider> captchaTextProvider, ICaptchaStorageProvider captchaStorageProvider, ISerializationProvider serializationProvider, IHttpContextAccessor httpContextAccessor, IUrlHelper urlHelper, IOptions <DNTCaptchaOptions> options) { _captchaProtectionProvider = captchaProtectionProvider ?? throw new ArgumentNullException(nameof(captchaProtectionProvider)); _randomNumberProvider = randomNumberProvider ?? throw new ArgumentNullException(nameof(randomNumberProvider)); _captchaTextProvider = captchaTextProvider ?? throw new ArgumentNullException(nameof(captchaTextProvider)); _captchaStorageProvider = captchaStorageProvider ?? throw new ArgumentNullException(nameof(captchaStorageProvider)); _serializationProvider = serializationProvider ?? throw new ArgumentNullException(nameof(serializationProvider)); _httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); _urlHelper = urlHelper ?? throw new ArgumentNullException(nameof(urlHelper)); _captchaOptions = options == null ? throw new ArgumentNullException(nameof(options)) : options.Value; }
public void When_NextSignedDouble_Expect_Reference() { // arrange var pdfCurve = new Curve(); pdfCurve.Add(new Point(-1.0, 1)); pdfCurve.Add(new Point(0, 1)); var pdf = new Pdf(pdfCurve); IRandomNumberProvider baseRandom = Substitute.For <IRandomNumberProvider>(); baseRandom.NextDouble().Returns(0.5); var customRandom = new CustomRandomNumberProvider(new Cdf(pdf, 10), baseRandom); // act var randomNumber = customRandom.NextSignedDouble(); // assert Assert.Equal(-0.5, randomNumber); }
/// <summary> /// Constructor. /// </summary> public QuestionService( DatabaseContext dbContext, QuestionLoaderFactory questionLoaderFactory, QuestionUpdaterFactory questionUpdaterFactory, QuestionGraderFactory questionGraderFactory, QuestionDuplicatorFactory questionDuplicatorFactory, IQuestionGenerator questionGenerator, IJsonSerializer jsonSerializer, IRandomNumberProvider randomNumberProvider, ITimeProvider timeProvider) { _dbContext = dbContext; _questionLoaderFactory = questionLoaderFactory; _questionUpdaterFactory = questionUpdaterFactory; _questionGraderFactory = questionGraderFactory; _questionDuplicatorFactory = questionDuplicatorFactory; _questionGenerator = questionGenerator; _jsonSerializer = jsonSerializer; _randomNumberProvider = randomNumberProvider; _timeProvider = timeProvider; }
/// <summary> /// DNTCaptcha Api /// </summary> public DNTCaptchaApiProvider( ICaptchaCryptoProvider captchaProtectionProvider, IRandomNumberProvider randomNumberProvider, Func <DisplayMode, ICaptchaTextProvider> captchaTextProvider, ICaptchaStorageProvider captchaStorageProvider, ISerializationProvider serializationProvider, IHttpContextAccessor httpContextAccessor, IUrlHelper urlHelper) { captchaProtectionProvider.CheckArgumentNull(nameof(captchaProtectionProvider)); randomNumberProvider.CheckArgumentNull(nameof(randomNumberProvider)); captchaTextProvider.CheckArgumentNull(nameof(captchaTextProvider)); captchaStorageProvider.CheckArgumentNull(nameof(captchaStorageProvider)); serializationProvider.CheckArgumentNull(nameof(serializationProvider)); _captchaProtectionProvider = captchaProtectionProvider; _randomNumberProvider = randomNumberProvider; _captchaTextProvider = captchaTextProvider; _captchaStorageProvider = captchaStorageProvider; _serializationProvider = serializationProvider; _httpContextAccessor = httpContextAccessor; _urlHelper = urlHelper; }
/// <summary> /// DNTCaptcha TagHelper /// </summary> public DNTCaptchaTagHelper( ICaptchaProtectionProvider captchaProtectionProvider, IRandomNumberProvider randomNumberProvider, Func <DisplayMode, ICaptchaTextProvider> captchaTextProvider, ICaptchaStorageProvider captchaStorageProvider, IAntiforgery antiforgery, ISerializationProvider serializationProvider ) { captchaProtectionProvider.CheckArgumentNull(nameof(captchaProtectionProvider)); randomNumberProvider.CheckArgumentNull(nameof(randomNumberProvider)); captchaTextProvider.CheckArgumentNull(nameof(captchaTextProvider)); captchaStorageProvider.CheckArgumentNull(nameof(captchaStorageProvider)); antiforgery.CheckArgumentNull(nameof(antiforgery)); serializationProvider.CheckArgumentNull(nameof(serializationProvider)); _captchaProtectionProvider = captchaProtectionProvider; _randomNumberProvider = randomNumberProvider; _captchaTextProvider = captchaTextProvider; _captchaStorageProvider = captchaStorageProvider; _antiforgery = antiforgery; _serializationProvider = serializationProvider; }
private static CardAccount GenerateCardAccount(HashSet<long> registeredCardNumbers, IList<int> cardHolderIds, IRandomNumberProvider numberProvider, IRandomDataProvider randomDataProvider) { string cardNumber = string.Empty; long number = new long(); while (number == 0 || registeredCardNumbers.Contains(number)) { number = (long)numberProvider.GetIntInRange(0, 1999999999) * (long)numberProvider.GetIntInRange(1, 5); } registeredCardNumbers.Add(number); cardNumber = number.ToString().PadLeft(10, '0'); var holderId = cardHolderIds[numberProvider.GetIntUpTo(cardHolderIds.Count - 1)]; var pin = randomDataProvider.GetStringExact(4, RandomDataType.Numerics); var cash = (decimal)numberProvider.GetDoubleInRange(100.00D, 10000.00D); CardAccount currentCardAccount = new CardAccount() { CardNumber = cardNumber, CardHolderId = holderId, CardPin = pin, CardCash = cash }; return currentCardAccount; }
public HuntDirector(IUserRetriever userRetriever, IZombiePackRetriever zombiePackRetriever, IUserEnergyProvider userEnergyProvider, IUserSaver userSaver, IUserZombiePackProgressSaver userZombiePackProgressSaver, IUserAttackPowerProvider userAttackPowerProvider, IZombiePackDifficultyDirector zombiePackDifficultyDirector, IRandomNumberProvider randomNumberProvider, IUserLevelService userLevelService, IUserCountsSaver userCountsSaver, IHotZoneRetriever hotZoneRetriever) { _userRetriever = userRetriever; _zombiePackRetriever = zombiePackRetriever; _userEnergyProvider = userEnergyProvider; _userSaver = userSaver; _userZombiePackProgressSaver = userZombiePackProgressSaver; _userAttackPowerProvider = userAttackPowerProvider; _zombiePackDifficultyDirector = zombiePackDifficultyDirector; _randomNumberProvider = randomNumberProvider; _userLevelService = userLevelService; _userCountsSaver = userCountsSaver; _hotZoneRetriever = hotZoneRetriever; }
public Character(List<Item> items, IRandomNumberProvider numberProvider) { this.RandomNumberProvider = numberProvider; random = new Random(); this.possibleItemDrops = items; }
/// <summary> /// Creates a question service. /// </summary> private QuestionService CreateQuestionService( DatabaseContext dbContext, QuestionLoaderFactory questionLoaderFactory = null, QuestionUpdaterFactory questionUpdaterFactory = null, QuestionGraderFactory questionGraderFactory = null, QuestionDuplicatorFactory questionDuplicatorFactory = null, IQuestionGenerator questionGenerator = null, IJsonSerializer jsonSerializer = null, IRandomNumberProvider randomNumberProvider = null, ITimeProvider timeProvider = null) { return new QuestionService ( dbContext, questionLoaderFactory, questionUpdaterFactory, questionGraderFactory, questionDuplicatorFactory, questionGenerator, jsonSerializer, randomNumberProvider, timeProvider ); }
public Game(IRandomNumberProvider randomNumberProvider, IPlayerNumberProvider playerNumberProvider) { _randomNumberProvider = randomNumberProvider; _playerNumberProvider = playerNumberProvider; }
public Cpu64Bits(int numberOfCores, Motherboard motherboard, IRandomNumberProvider randomNumberProvider) : base(numberOfCores, BitsCount, motherboard, randomNumberProvider) { }
public HandPower(HandClassificator type, IRandomNumberProvider random) { this.type = type; this.random = random; }
public NodeCreator(string connectionString, IDistanceCalculator distanceCalculator, IRandomNumberProvider randomNumberProvider) { _connectionString = connectionString; _distanceCalculator = distanceCalculator; _randomNumberProvider = randomNumberProvider; }
public RandomActor(IRandomNumberProvider randomNumberProvider) { _randomNumberProvider = randomNumberProvider; }
public BullsAndCows(IRandomNumberProvider randomNumberProvider, IScoreBoard scoreBoard) { this.randomGenerator = randomNumberProvider; this.scoreBoard = scoreBoard; this.SetNewDigits(); }
/// <summary> /// Constructor. /// </summary> public GeneratedQuestionSeedGenerator(IRandomNumberProvider randomNumberProvider) { _randomNumberProvider = randomNumberProvider; }
public BullsAndCowsTests(IRandomNumberProvider randomNumberProvider) { this.randomGenerator = randomNumberProvider; }
public VisualArrayGenerator(IRandomNumberProvider randomNumberProvider) { _randomNumberProvider = randomNumberProvider; }
public QLearningBubbleAnalysisRunner(IObservableModel observableModel, IRandomNumberProvider randomNumberProvider) { _observableModel = observableModel; _randomNumberProvider = randomNumberProvider; }
public Sensor(IRandomNumberProvider rnd) { this._randomPressureSampleSimulator = rnd; }
/// <summary> /// SumOfTwoNumbers Provider /// </summary> public SumOfTwoNumbersProvider(IRandomNumberProvider randomNumberProvider) { _randomNumber = randomNumberProvider.Next(1, 7); }
public Cpu128Bits(int numberOfCores, Motherboard motherboard, IRandomNumberProvider randomNumberProvider) : base(numberOfCores, BitsCount, motherboard, randomNumberProvider) { }
public BullsAndCows(IRandomNumberProvider randomNumberProvider) : this(randomNumberProvider, new ScoreBoard()) { }
public void TestInit() { var mock = new RandomNumberProviderMock(); this.randomNumberProvider = mock.RandomNumberProvider; }
public Processor(ILogger <Processor> logger, IStudentRepository studentRepository, IRandomNumberProvider randomNumberProvider) { _logger = logger; _studentRepository = studentRepository; _randomNumberProvider = randomNumberProvider; }
public RandomDataProvider(IRandomNumberProvider randomGenerator) { this.randomGenerator = randomGenerator; }
public GameGenerator(IRandomPlayerSelector randomPlayerSelector, IRandomNumberProvider randomNumberProvider) { _randomPlayerSelector = randomPlayerSelector ?? throw new ArgumentNullException(nameof(randomPlayerSelector)); _randomNumberProvider = randomNumberProvider ?? throw new ArgumentNullException(nameof(randomNumberProvider)); }