Código:
SI el usuario digita "1" el resultado seria generar números aleatorios de 1 a 9numero=Integer.parseInt(JOptionPane.showInputDialog (null,"Digite la cantidad de digitos: "));
SI el usuario digita "2" el resultado seria generar números aleatorios de 1 a 99
SI el usuario digita "3" el resultado seria generar números aleatorios de 1 a 999
SI el usuario digita "4" el resultado seria generar números aleatorios de 1 a 9999
y así sucesivamente.
Dejo mi código para que podéis entenderlo mejor. Gracias
Código:
import java.util.Random; import javax.swing.JOptionPane; public class Cant_digitos { public static void main(String[] args){ int[] arreglo; int cant; int numero; cant=Integer.parseInt(JOptionPane.showInputDialog (null,"Digite el numero de posiciones: ")); numero=Integer.parseInt(JOptionPane.showInputDialog (null,"Digite la cantidad de digitos: ")); arreglo=new int[cant]; for (int i=0; i<arreglo.length;i++){ Random ram = new Random(); arreglo[i] = ram.nextInt(numero)+1; System.out.println(arreglo[i]); } } }