Random\Randomizer::shuffleArray
En esta página
Random\Randomizer::shuffleArray
Devuelve una permutación de un array
Descripción#
public Random\Randomizer::shuffleArray(array $array): array
```php
Devuelve una permutación seleccionada uniformemente del `array` de entrada.
Cada permutación posible del `array` de entrada tiene la misma probabilidad de ser devuelta.
## Parámetros
`array`
El `array` cuyos valores se mezclan.
El `array` de entrada no será modificado.
## Valores devueltos
Una permutación de los valores de `array`.
Las claves del `array` de entrada no serán preservadas; el `array` devuelto será una lista (`array_is_list`).
## Errores/Excepciones
- Cualquier `Throwable` lanzado por el método Random\Engine::generate del [`Random\Randomizer::$engine`](#random-randomizer.props.engine) subyacente.
## Ejemplos
Ejemplo de `Random\Randomizer::shuffleArray`
```php
Resultado del ejemplo anterior es similar a:
Ensalada: 🍎, 🥝, 🍇, 🍌, 🍑
Otra Ensalada: 🍑, 🍇, 🥝, 🍎, 🍌