✅ Shuffle in place
| Category | Ability |
| Status | Passing |
| Test | tests/test_rng.py::test_shuffle_in_place |
shuffle() modifies the list in place and returns None.
Preconditions
-
rng = DeterministicRNG(seed=1)
-
lst = [10, 20, 30]
Action
- result = rng.shuffle(lst)
Expected Postconditions
-
result is None.
-
lst has been reordered.
Assertions
assert result is None
assert sorted(lst) == [10, 20, 30]