'bar', 'bar' => 'baz', 'baz' => 'qux', ]; $shuffled = Vec\shuffle($array); static::assertSameSize($shuffled, $array); static::assertNotSame($shuffled, $array); foreach ($shuffled as $value) { static::assertTrue(Iter\contains($array, $value)); } } }