Random nextBytes() method in Java with Examples
The nextBytes() method of Random class places the generated random bytes into an user-supplied byte array.
Syntax:
public void nextBytes(byte[] bytes)
Parameters: The function accepts a single parameter bytes which is the non-null byte array in which to put the random bytes.
Return Value: This method has no return value.
Exception: The function does not throws any exception.
Program below demonstrates the above mentioned function:
Program 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( "]" ); } } |
Random bytes = [ -90 -126 -75 50 -117 -13 -55 -63 -117 47 ]
Program 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( "]" ); } } |
Random bytes = [ -82 75 -105 41 -34 94 81 10 -107 -46 37 4 -1 100 -119 ]
Recommended Posts:
- SecureRandom nextBytes() method in Java with Examples
- Random next() method in Java with Examples
- Random nextLong() method in Java with Examples
- Java Math random() method with Examples
- Random nextFloat() method in Java with Examples
- Random nextBoolean() method in Java with Examples
- Random setSeed() method in Java with Examples
- Random nextDouble() method in Java with Examples
- Random nextGaussian() method in Java with Examples
- StrictMath random() Method in Java
- Random vs Secure Random numbers in Java
- Java.util.Random.nextInt() in Java
- Java.util.Random class in Java
- Java lang.Long.builtcount() method in Java with Examples
- Java.util.Collections.disjoint() Method in java with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.