Kraken:
Sólo quiero para generar números aleatorios de 6 dígitos, y el rango debería empezar desde 000000 a 999999.
new Random().nextInt(999999)
regresa número me pero no está en 6 dígitos.
Dev Sabby:
Es tan simple como eso, puede utilizar su código y simplemente hacer una cosa extra aquí
String.format("%06d", number);
Esto devolverá su número en formato de cadena, por lo que el "0" será "000000".
Aquí está el código.
public static String getRandomNumberString() {
// It will generate 6 digit random Number.
// from 0 to 999999
Random rnd = new Random();
int number = rnd.nextInt(999999);
// this will convert any number sequence into 6 character.
return String.format("%06d", number);
}