public TelaConfig(Memoria memoria, Cache cache) { InitializeComponent(); this.memoria = memoria; this.cache = cache; this.gerador = new Gerador(); }
private void btnCriarSimulacao_Click(object sender, EventArgs e) { TelaConfig config = new TelaConfig(memoria, cache); config.ShowDialog(); memoria = config.memoria; cache = config.cache; IniciaSimulacao(); }
/// <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); }
public Gerador(Memoria memoria) { this.memoria = memoria; }