Buenas noches compañeros, tengo una duda, os pongo el código y explico:
// Recojo el valor de lo cuadros de texto y lo multiplico por 60 para pasarlo a minutos
rangomin = Integer.parseInt(TiempoMin.getText())*60;
rangomax = Integer.parseInt(TiempoMax.getText())*60;
// Genero un valor entre los dados por los textfield por el usuario
random = (int)Math.floor(Math.random()*(rangomin+rangomax));
Es un código muy simple pero me esta dando algún dolor que otro de cabeza, explico el porqué: Con este código recojo unos datos de las cajas de texto, los paso a Int a través del parse y luego los meto en una variable instanciada como int en ámbito global (hasta aqui todo correcto). El problema viene cuando el usuario pone en la caja de texto TiempoMin: 1 y en la caja de texto TiempoMax: 2 -> Me recoge un valor entre 1 a 3 minutos y realmente no entiendo porqué, debería solo mostrar un valor entre el minuto 1 y 2.
¿Como puedo conseguir esto?
Un saludo y gracias :D