sebakan29 Posted January 9, 2012 Report Share Posted January 9, 2012 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 More sharing options...
Maurox? Posted January 9, 2012 Report Share Posted January 9, 2012 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 More sharing options...
cañangasñangas Posted January 9, 2012 Report Share Posted January 9, 2012 (edited) 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 January 11, 2012 by cañangasñangas Link to comment Share on other sites More sharing options...
sebakan29 Posted January 9, 2012 Author Report Share Posted January 9, 2012 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 More sharing options...
Maurox? Posted January 10, 2012 Report Share Posted January 10, 2012 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now