Random\Randomizer::shuffleBytes

(PHP 8 >= 8.2.0)

Random\Randomizer::shuffleBytesGet a byte-wise permutation of a string

Description

public Random\Randomizer::shuffleBytes(string $bytes): string

Returns a uniformly selected permutation of the input bytes.

Each possible permutation of the input bytes is equally likely to be returned.

Parameters

bytes

The string whose bytes are shuffled.

The input string will not be modified.

Return Values

A permutation of the bytes of bytes.

Errors/Exceptions

Examples

Example #1 Random\Randomizer::shuffleBytes() example

<?php

/* ... */

?>

The above example will output something similar to:

...