Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Grid2DFactory" /> class.
 /// </summary>
 /// <param name="generator">The generator.</param>
 /// <exception cref="System.ArgumentNullException">generator</exception>
 public Grid2DFactory(IRandomNumber generator)
 {
     if (generator == null)
     {
         throw new ArgumentNullException("generator");
     }
     _generator = generator;
 }
        /// <summary>
        /// Initialise une nouvelle instance de la classes <see cref="VariableLengthStringGenerator"/>
        /// </summary>
        /// <param name="rnd">Le générateur aléatoire</param>
        public VariableLengthStringGenerator(IRandomNumber rnd, int maxLength, bool unicode)
            : base(rnd)
        {
            EnsureArg.IsGt(maxLength, 0, nameof(maxLength));

            this.maximumlength = maxLength;
            this.isUnicode     = unicode;
        }
Пример #3
0
        /// <summary>
        /// Picks a random datum from the data.
        /// </summary>
        /// <param name="generator">The generator.</param>
        /// <returns>IDatum.</returns>
        public IDatum PickRandom(IRandomNumber generator)
        {
            var size  = _colors.Length;
            var index = (int)Math.Round(generator.GetDouble(0, size - 1));
            var color = _colors[index];

            return(new ColorDatum(color));
        }
Пример #4
0
        public RandomStrategy(IRandomNumber randomNumber, SimpleFitness fitness)
            : base(fitness)
        {
            if (randomNumber == null) throw new ArgumentNullException("randomNumber");
            if (fitness == null) throw new ArgumentNullException("fitness");

            _randomNumber = randomNumber;
        }
Пример #5
0
        public Game(IConfiguration settings, IRandomNumber randomNumber, IDataConsole dataConsole)
        {
            _numberOfAttempts = settings.GetValue <int>("NumberOfAttempts");
            _rangeStart       = settings.GetValue <int>("RangeStart");
            _rangeEnd         = settings.GetValue <int>("RangeEnd");

            _dataConsole  = dataConsole;
            _randomNumber = randomNumber;
        }
Пример #6
0
        public CPU(
            IScreenRenderer screenRenderer,
            IUserInput userInput,
            IBeep beep,
            IRandomNumber randomNumber,
            ILogger logger = null)
        {
            _screenRenderer = screenRenderer;
            _userInput      = userInput;
            _beep           = beep;
            _randomNumber   = randomNumber;
            _logger         = logger;

            Reset();
        }
Пример #7
0
        /// <summary>
        /// Creates the random.
        /// </summary>
        /// <param name="generator">The generator.</param>
        /// <returns>INeuron.</returns>
        public INeuron CreateRandom(IRandomNumber generator)
        {
            var dimensions = _dimensions;

            // create weights
            var weigths = new WeightVector(dimensions);

            for (int i = 0; i < dimensions; ++i)
            {
                weigths[i] = generator.GetDouble(0, 1);
            }

            // create neuron
            var neuron = new Kohonen.Neuron.Neuron(weigths);

            return(neuron);
        }
 public SendingVerifyingEmail(IRandomNumber _irandom, IDescriptionVerificationNumber _desc, ISendingEmailTimeVerification _isending)
 {
     this._irandom = _irandom;
     this._idesc = _desc;
     this._isendingMeailAndCheck = _isending;
 }
Пример #9
0
 public RandomGridProvider(IRandomNumber random)
 {
     _random = random;
 }
Пример #10
0
 public CaptchaService(IRandomNumber random)
 {
     this.random = random;
 }
Пример #11
0
 /// <summary>
 /// Initialise une nouvelle instance de la classes <see cref="DateTimeGenerator"/>
 /// </summary>
 /// <param name="rnd">Le générateur aléatoire</param>
 public DateTimeGenerator(IRandomNumber rnd, int precision, int maxLength)
     : base(rnd)
 {
     this.dateType = ComputeDateType(precision, maxLength);
 }
Пример #12
0
 /// <summary>
 /// Initialise une nouvelle instance de la classes <see cref="GuidGenerator"/>
 /// </summary>
 /// <param name="rnd">Le générateur aléatoire</param>
 public GuidGenerator(IRandomNumber rnd)
     : base(rnd)
 {
 }
Пример #13
0
 public CaptchaService(IRandomNumber randomizer)
 {
     this.randomizer = randomizer;
 }
Пример #14
0
 public CaptchaService(IRandomNumber random)
 {
     this.random = random;
 }
        /// <summary>
        /// Initialise une nouvelle instance de la classe <see cref="TypeGeneratorFactory"/>
        /// </summary>
        /// <param name="rnd">Le générateur aléatoire à utiliser</param>
        public TypeGeneratorFactory(IRandomNumber rnd)
        {
            EnsureArg.IsNotNull(rnd, nameof(rnd));

            this.random = rnd;
        }
Пример #16
0
 public UserScore(IRandomNumber randumNum)
 {
     this.randomNum = randumNum;
 }
Пример #17
0
 public Tests(IRandomNumber randomNumber)
 {
     _randomNumber = randomNumber;
 }
Пример #18
0
 public Player(IRandomNumber randonNumber)
 {
     _randonNumber = randonNumber;
 }
Пример #19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RgbDataSet" /> class.
 /// </summary>
 /// <param name="generator">The generator.</param>
 /// <param name="size">The size of the data set.</param>
 /// <param name="discreteColors">The discrete colors.</param>
 public DiscreteRandomRgbDataSetProvider(IRandomNumber generator, int size, params Color[] discreteColors)
     : this(size, discreteColors)
 {
     SetRandomNumberGenerator(generator);
 }
Пример #20
0
 /// <summary>
 /// Sets the random number generator.
 /// </summary>
 /// <param name="generator">The generator.</param>
 public void SetRandomNumberGenerator(IRandomNumber generator)
 {
     _generator = generator;
 }
Пример #21
0
 /// <summary>
 /// Initialise une nouvelle instance de la classes <see cref="BitGenerator"/>
 /// </summary>
 /// <param name="rnd">Le générateur aléatoire</param>
 public BitGenerator(IRandomNumber rnd)
     : base(rnd)
 {
 }
Пример #22
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="randomNumber"></param>
 public IOCController(IRandomNumber randomNumber)
 {
     _randomNumber = randomNumber;
 }
Пример #23
0
 /// <summary>
 /// Initialise une nouvelle instance de la classes <see cref="DoubleGenerator"/>
 /// </summary>
 /// <param name="rnd">Le générateur aléatoire</param>
 public DoubleGenerator(IRandomNumber rnd)
     : base(rnd)
 {
 }
Пример #24
0
 public DummyGenerator(IRandomNumber rnd)
     : base(rnd)
 {
 }
Пример #25
0
 public Generate(IRandomNumber rdn)
 {
     _rdn = rdn;
 }
Пример #26
0
 public static void InitializeLogFactory(IRandomNumber randomNumber)
 {
     _randomNumber = randomNumber;
 }
Пример #27
0
 public AbTest(IAbTestingService abTestingService, IRandomNumber randomNumber)
 {
     _abTestingService = abTestingService;
     _randomNumber     = randomNumber;
 }
Пример #28
0
 public PlayerBuilder(IRandomNumber randomNumber)
 {
     _randomNumber = randomNumber;
     _player       = new Player(_randomNumber);
 }
Пример #29
0
 public CaptchaService()
 {
     this.random = new RandomNumber();
 }
Пример #30
0
 public Function1(IRandomNumber randomService)
 {
     _randomService = randomService ?? throw new ArgumentNullException(nameof(randomService));
 }
Пример #31
0
 public EvenOrOdd(IRandomNumber randomNumber)
 {
     _randomNumber = randomNumber;
 }
Пример #32
0
 public CaptchaService()
 {
     this.random = new RandomNumber();
 }
Пример #33
0
 public void SetUp()
 {
     randomNumber  = new RandomNumber();
     playerBuilder = new PlayerBuilder(randomNumber);
 }
Пример #34
0
        /// <summary>
        /// Initialise une nouvelle instance de la classes <see cref="BaseGenerator"/>
        /// </summary>
        /// <param name="rnd">Le générateur aléatoire</param>
        public BaseGenerator(IRandomNumber rnd)
        {
            EnsureArg.IsNotNull(rnd, nameof(rnd));

            this.random = rnd;
        }