Buffer.random constructor

Buffer.random(
  1. int length, [
  2. Random? random
])

Creates a Buffer of size length with random values in the range of [0:maxUint8].

The random number generator defaults to Random.secure.

final Buffer buffer = Buffer.random(4);
print(buffer); // [47, 0, 255, 6]

Implementation

factory Buffer.random(
  final int length, [
  final Random? random,
]) => Buffer.generate(length, (_) => (random ?? Random.secure()).nextInt(maxUint8 + 1));