Пример #1
0
        public TelaConfig(Memoria memoria, Cache cache)
        {
            InitializeComponent();

            this.memoria = memoria;
            this.cache   = cache;
            this.gerador = new Gerador();
        }
Пример #2
0
        private void btnCriarSimulacao_Click(object sender, EventArgs e)
        {
            TelaConfig config = new TelaConfig(memoria, cache);

            config.ShowDialog();

            memoria = config.memoria;
            cache   = config.cache;

            IniciaSimulacao();
        }
Пример #3
0
        /// <summary>
        /// Gera valores aleatórios para os dados da memória.
        /// </summary>
        /// <param name="memoria">Memória usada para gerar os dados.</param>
        /// <param name="min">Valor mínimo dos dados.</param>
        /// <param name="max">Valor máximo dos dados.</param>
        /// <returns></returns>
        public Memoria GerarDados(Memoria memoria, int min, int max)
        {
            Random valor = new Random();

            foreach (Dado dado in memoria.dados)
            {
                dado.valor = valor.Next(min, max);
            }

            return(memoria);
        }
Пример #4
0
 public Gerador(Memoria memoria)
 {
     this.memoria = memoria;
 }