DUDA: Números aleatorios en JAVA

Iniciado por NetStorm, 4 Julio 2010, 23:24 PM

0 Miembros y 1 Visitante están viendo este tema.

NetStorm

Saludos comunidad, tengo un ligero problemo, estoy aprendiendo JAVA en una institución local hemos avanzado ya gran parte, pero no entiendo la siguiente línea de código:

(int)Math.round((Math.random()*45+1));

Yo asumo que esta línea de código genera números aleatorios entre 0 y 46 ¿estoy en lo correcto?, lo que pasa es que necesito generar números aleatorios para un juego de lotería y quiero que se generen números aleatorios entre 1 y 45.

¿Existe otra manera de hacerlo por favor necesito sugerencias?.  :-\

Carluís

Hola! necesitaria que te explícaras un poco mejor,dime que estas intentando realizar...

ok lo poco que entendí te lo voy a decir: quieres que se generen numeros del 1 al 45 cierto? en este caso podrias hacer lo siguiente:

a la parte del codigo "45+1" podrias quitarle el signo + y el 1,sinó te funciona puedes agregar el "45+0" espero respuestas... explicate un poco mejor para entenderte amigo.
Desarrollo Web, Blogging, Diseño: http://onsoni.blogspot.com

43H4FH44H45H4CH49H56H45H

Cita de: Xhushito en  4 Julio 2010, 23:24 PM
Saludos comunidad, tengo un ligero problemo, estoy aprendiendo JAVA en una institución local hemos avanzado ya gran parte, pero no entiendo la siguiente línea de código:

(int)Math.round((Math.random()*45+1));

Yo asumo que esta línea de código genera números aleatorios entre 0 y 46 ¿estoy en lo correcto?, lo que pasa es que necesito generar números aleatorios para un juego de lotería y quiero que se generen números aleatorios entre 1 y 45.

¿Existe otra manera de hacerlo por favor necesito sugerencias?.  :-\

http://www.mygnet.net/codigos/java/analisisnumericos/numeros_aleatorios_rango_de_numeros_aleatorios_en_java.1002

En la ultima parte esta lo que buscas.

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W