El método nextBytes() de la clase Random coloca los bytes aleatorios generados en una array de bytes proporcionada por el usuario.
Sintaxis:
public void nextBytes(byte[] bytes)
Parámetros: la función acepta bytes de un solo parámetro, que es la array de bytes no nula en la que colocar los bytes aleatorios.
Valor de retorno: este método no tiene valor de retorno.
Excepción: la función no lanza ninguna excepción.
El siguiente programa demuestra la función mencionada anteriormente:
Programa 1:
// program to demonstrate the // function java.util.Random.nextBytes() import java.util.*; public class GFG { public static void main(String[] args) { // create random object Random r = new Random(); // create byte array byte[] bytes = new byte[10]; // put the next byte in the array r.nextBytes(bytes); // print random value of array System.out.print("Random bytes = [ "); for (int i = 0; i < bytes.length; i++) { System.out.printf("%d ", bytes[i]); } System.out.print("]"); } }
Producción:
Random bytes = [ -90 -126 -75 50 -117 -13 -55 -63 -117 47 ]
Programa 2:
// program to demonstrate the // function java.util.Random.nextBytes() import java.util.*; public class GFG { public static void main(String[] args) { // create random object Random r = new Random(); // create byte array byte[] bytes = new byte[15]; // put the next byte in the array r.nextBytes(bytes); // print random value of array System.out.print("Random bytes = [ "); for (int i = 0; i < bytes.length; i++) { System.out.printf("%d ", bytes[i]); } System.out.print("]"); } }
Producción:
Random bytes = [ -82 75 -105 41 -34 94 81 10 -107 -46 37 4 -1 100 -119 ]
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA