1 2 3 4 5 6 7 8 9 10 11 12 13 14
// Copyright 2020-2021 IOTA Stiftung
// SPDX-License-Identifier: Apache-2.0
use rand::Rng;
/// Generates a [`Vec`] of random bytes with a given length.
pub fn rand_bytes(len: usize) -> Vec<u8> {
(0..len).map(|_| rand::random::<u8>()).collect()
}
/// Generates an array of random bytes of length N.
pub fn rand_bytes_array<const N: usize>() -> [u8; N] {
rand::thread_rng().gen::<[u8; N]>()
}