Generates random bytes and places them into a user-supplied byte array. The number of random bytes produced is equal to the length of the byte array.
This implementation uses .nextLong internally.