Java Random Byte Array generateRandomBytes(int n)

Here you can find the source of generateRandomBytes(int n)

Description

generate Random Bytes

License

Open Source License

Declaration

private static byte[] generateRandomBytes(int n) 

Method Source Code

//package com.java2s;
/**//from w ww . jav  a  2 s. c  om
 * Copyright 2015 Palantir Technologies
 *
 * Licensed under the BSD-3 License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://opensource.org/licenses/BSD-3-Clause
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.Random;

public class Main {
    private static final Random tempFileRandom = new Random();

    private static byte[] generateRandomBytes(int n) {
        byte[] bytes = new byte[n];
        synchronized (tempFileRandom) {
            tempFileRandom.nextBytes(bytes);
        }
        return bytes;
    }
}

Related

  1. generateRandomByteArray(int length, boolean avoid, byte avoidByte)
  2. generateRandomByteArray(int size)
  3. generateRandomByteArray(int size, Random rnd)
  4. generateRandomBytes()
  5. generateRandomBytes(final int pSize)
  6. generateRandomBytes(int num)
  7. generateRandomBytes(int num_to_generate)
  8. generateRandomBytes(int num_to_generate)
  9. generateRandomBytes(int size)