Java Random Byte Array generateRandomBytes()

Here you can find the source of generateRandomBytes()

Description

generate Random Bytes

License

Open Source License

Declaration

public static byte[] generateRandomBytes() 

Method Source Code

//package com.java2s;
/*// www . j  ava  2  s  .  c o  m
 * Copyright (C) 2014-2016 LinkedIn Corp. All rights reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use
 * this file except in compliance with the License. You may obtain a copy of the
 * License at  http://www.apache.org/licenses/LICENSE-2.0
 *
 * 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.
 */

import java.util.Random;

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

    public static byte[] generateRandomBytes() {
        int length = rng.nextInt(200);
        return generateRandomBytes(length);
    }

    public static byte[] generateRandomBytes(int numBytes) {
        byte[] messageBytes = new byte[numBytes];
        rng.nextBytes(messageBytes);
        return messageBytes;
    }
}

Related

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