Forced life Posted December 14, 2012 Report Share Posted December 14, 2012 Buenas, el problema es el siguiente:Como dice la pregunta, debo agregar que tengo un código que genera un numero de 9 dígitospero lo que necesito es uno de 10:int mathrandom = (int) Math.floor(Math.random()*1000000000+1);Pero hay oportunidades en que genera números menores a 9 dígitos.El ideal es que cree un numero de 10 dígitos siempre, que no se repitan, y que sea positivo.Muchas gracias !!! Link to comment Share on other sites More sharing options...
cañangasñangas Posted December 14, 2012 Report Share Posted December 14, 2012 (edited) se me ocurre algo como esto int aleatorio(int a, int b){int random = Math.round(Math.random()*(b-a)+a);return random;} tonces haces esto: val = aleatorio(1000000000,9999999999); ve como andas con eso y me dices.. Edited December 14, 2012 by cañangasñangas Link to comment Share on other sites More sharing options...
RALCN Posted December 14, 2012 Report Share Posted December 14, 2012 (edited) xD a no, eso era para nextInt, edito para usarlo con randomse me ocurre algo así: long number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L; Edited December 14, 2012 by RALCN Link to comment Share on other sites More sharing options...
Forced life Posted December 14, 2012 Author Report Share Posted December 14, 2012 xD a no, eso era para nextInt, edito para usarlo con randomse me ocurre algo así: long number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L; Me sirvió perfecto gracias ;) Link to comment Share on other sites More sharing options...
cañangasñangas Posted December 14, 2012 Report Share Posted December 14, 2012 xD a no, eso era para nextInt, edito para usarlo con randomse me ocurre algo así: long number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L; me falto el detalle de que era un long :mgay: xD a no, eso era para nextInt, edito para usarlo con randomse me ocurre algo así: long number = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L; Me sirvió perfecto gracias ;) solucionado, procedo al cierre... Link to comment Share on other sites More sharing options...
Recommended Posts