Jump to content

Ayuda con JAVA


Recommended Posts

Bueno, necesito crear una opcion q me tire nombres aleatorios, mi pregunta es, si la funcion random solo es para numeros? o la funcion random tambien puede arrojar nombres? Por lo q tengo entendido la funcion random solo tira numeros aleatorios y en ese caso tendria q darle un valor a cada nombre.... Como puedo crear el actionlistener para el random? se supone q debo apretar un boton y generar el nombre y en eso estoy medio enredado... Saludos!

Link to comment
Share on other sites

Recuerda que java es orientado a objetos. Lo mas simple seria crear la funcion random "aleatorio", y obtener el source de algun boton, si esto ocurre puedes llamar a tu funcion random y pasarle los parametros necesarios.

 

Si necesitas mas ayuda, postea lo que tienes de codigo para poder ayudar más.

Link to comment
Share on other sites

Bueno, necesito crear una opcion q me tire nombres aleatorios, mi pregunta es, si la funcion random solo es para numeros? o la funcion random tambien puede arrojar nombres? Por lo q tengo entendido la funcion random solo tira numeros aleatorios y en ese caso tendria q darle un valor a cada nombre.... Como puedo crear el actionlistener para el random? se supone q debo apretar un boton y generar el nombre y en eso estoy medio enredado... Saludos!

 

aplica random como indice de una matriz con nombres osea algo asi

 

import java.math.*;

 

int random_min_max(int min, int max){

return min + Math.floor(Math.random()*maxium);

}

 

String nombres[] = {"Alvaro","Benjamin","Carlos","Daniel","Eduardo", "Francisco"};

 

String get_name_aleatorio = nombres[random_min_max(0, nombres.getLength()-1)];

 

 

editado: falto restarle 1 al getLength

Edited by cañangasñangas
Link to comment
Share on other sites

 

aplica random como indice de una matriz con nombres osea algo asi

 

import java.math.*;

 

int random_min_max(int min, int max){

return min + Math.floor(Math.random()*maxium);

}

 

String nombres[] = {"Alvaro","Benjamin","Carlos","Daniel","Eduardo", "Francisco"};

 

String get_name_aleatorio = nombres[random_min_max(0, nombres.getLength())];

 

haber declaro esa funcion random tal cual esta?

 

supongan q tengo esto:

 

if(e.getSource()==random){

 

//como deveria llamarla para q ejecute la accion?

 

}

Link to comment
Share on other sites

aplica random como indice de una matriz con nombres osea algo asi

 

import java.math.*;

 

int random_min_max(int min, int max){

return min + Math.floor(Math.random()*maxium);

}

 

String nombres[] = {"Alvaro","Benjamin","Carlos","Daniel","Eduardo", "Francisco"};

 

String get_name_aleatorio = nombres[random_min_max(0, nombres.getLength())];

 

haber declaro esa funcion random tal cual esta?

 

supongan q tengo esto:

 

if(e.getSource()==random){

 

//como deveria llamarla para q ejecute la accion?

 

}

 

if(e.getSource()==btn1){

 

funcion o accion a realizar.

 

}

 

btn1 es como se declaro el boton en cuestion.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...