flopscope.

flopscope.numpy.random.Generator.bytes

fnp.random.Generator.bytes(self, length)

Return random bytes.

Adapted from NumPy docs np.random.Generator.bytes

Arearandom
Typecounted
Cost
length\text{length}
Flopscope Context

Raw bytes; cost = length argument.

Parameters

length:int

Number of random bytes.

Returns

out:bytes

String of length length.

Notes

This function generates random bytes from a discrete uniform distribution. The generated bytes are independent from the CPU's native endianness.

Examples

>>> rng = flops.random.default_rng()
>>> rng.bytes(10)
b'\xfeC\x9b\x86\x17\xf2\xa1\xafcp'  # random