void Initialize(int regionSize, int gaussianMin, int gaussianMax, bool loading = false) { CreatureList = creatureList.AsReadOnly(); EntityList = entityList.AsReadOnly(); CreateRegions(regionSize, loading); Random = new UniformRandomGenerator(); GaussianRandom = new NormalRandomGenerator(gaussianMin, gaussianMax, Random); }
void Initialize(int regionSize, UniformRandomGenerator random, NormalRandomGenerator gaussianRandom, bool loading = false) { CreatureList = creatureList.AsReadOnly(); EntityList = entityList.AsReadOnly(); CreateRegions(regionSize, loading); Random = random; GaussianRandom = gaussianRandom; }
public RandomNumbersGenerator() { //random = new Random(); arrivalTimeUniformRandom = new UniformRandomGenerator(); regularDrugsServiceTimeNormalRandom = new NormalRandomGenerator(600, 1300); regularDrugsServiceTimeNormalRandom.Mean = 900; hardDrugsServiceTimeNormalRandom = new NormalRandomGenerator(900, 1830); hardDrugsServiceTimeNormalRandom.Mean = 1400; typeOfRecipeNormalRandom = new NormalRandomGenerator(0, 10); typeOfRecipeNormalRandom.Mean = 3; }
public World(int regionSize, UniformRandomGenerator random, NormalRandomGenerator gaussianRandom) : base("World") { SpawnPointList = new List <SpawnPoint>(); Initialize(regionSize, random, gaussianRandom); }
/// <summary> /// Creates a new multi-armed bandit environment using the given slot machines /// </summary> /// <param name="config">The config</param> /// <param name="slotMachines">The slot machines</param> public MultiArmedBanditEnvironment(Configuration config, IList <SlotMachine> slotMachines) : base(config) { this.slotMachines = slotMachines; this.normalRandomGenerator = new NormalRandomGenerator(config.Random); }
public FoodWorld(int regionSize, UniformRandomGenerator random, NormalRandomGenerator gaussianRandom) : base(regionSize, random, gaussianRandom) { FoodToClone = new Food(); }
public FitnessWorld(int regionSize, UniformRandomGenerator random, NormalRandomGenerator gaussianRandom) : base(regionSize, random, gaussianRandom) { }