Método congruencial aditivo

Solo disponible en BuenasTareas
  • Páginas : 3 (580 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de mayo de 2011
Leer documento completo
Vista previa del texto
Programa en Java que genera números pseudoaleatorios por medio del Método Congruencial Aditivo

/******************************************************************************************/
package caditivo;

import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;

/**
*
* @author Matus
*/
public class CongruencialAditivo extendsjavax.swing.JFrame
{
/*crear un modelo para mi tabla*/
DefaultTableModel modelo = new DefaultTableModel(null, new String[]{"num_iniciales", "numPseudoaleatorios"});

/*declaracion devariables*++++++++++++++++++++++++++++++++++++++++++*/
int n=0, n2=0, m=0, num=0;
String sn="", sn2="", snum="", sm="";
float serie2[], serie[], r=0, x=0;/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
public void validaCampos(){
try{
if(jtxtMod.getText().equals("")||jtxtNumIniciales.getText().equals("")||jtxtNumPseudoaleatorios.getText().equals("")){
/* JOptionPane.showMessageDialog(null, "verifica que los campos"
+ "tengan valores numericos");*/
metodo();}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "los campos no deben de estar"
+ " vacíos y deben de tener numeros enteros");//validaCampos();
}
}

/*el metodo que va a generar los numeros pseudoaleatorios**********/
public void metodo(){
modelo.setRowCount(0);
sn =jtxtNumIniciales.getText(); //obtiene el valor de la caja de texto
n = Integer.parseInt(sn); //convierte el valor en entero
sn2 = jtxtNumPseudoaleatorios.getText();
n2 =Integer.parseInt(sn2);
serie = new float[n+n2]; //crea un vector float de dimension n + n2
sm = jtxtMod.getText(); //obtiene el valor de la caja de texto
m =...
tracking img