private void btnAgregar_Click(object sender, EventArgs e) { double aleatorio = Generador.generarAleatorioCongruencialMultiplicativo(ref x, a, m); //listNumAl.Items.Add(aleatorio.ToString); ListViewItem elementoListView; string[] elementosFila = new string[2]; int cantItem = listNumAl.Items.Count; elementosFila[0] = cantItem.ToString(); elementosFila[1] = Math.Round(aleatorio, 4).ToString(); elementoListView = new ListViewItem(elementosFila); listNumAl.Items.Add(elementoListView); }
private void CalcularAleatoriosMetodoMultiplicativo() { double aleatorio = ((double)x) / m; //Generamos lo primeros 20 numeros //Limpia la lista cada vez que se aprieta el boton generar listNumAl.Items.Clear(); //Imprime el primer aleatorio ListViewItem elementoListView; string[] elementosFila = new string[2]; elementosFila[0] = "0"; elementosFila[1] = Math.Round(aleatorio, 4).ToString(); elementoListView = new ListViewItem(elementosFila); listNumAl.Items.Add(elementoListView); int j = 1; string item = ""; for (int i = 0; i < 19; i++) { item = j.ToString(); // se crea vector para almacenar los datos del ID item y el numero aleatorio elementosFila = new string[2]; // se asignan valores al vector elementosFila[0] = item; elementosFila[1] = aleatorio.ToString(); //se agrega vector a los items elementoListView = new ListViewItem(elementosFila); //se calculan nuevos valores aleatorio = Generador.generarAleatorioCongruencialMultiplicativo(ref x, a, m); listNumAl.Items.Add(elementoListView); j++; } }