Technically chaos is deterministic, so technically correct,
though a chaotic function (like a PRNG) will act in funny ways. Here's what I mean in python
# If you use the same seed twice the
# outcome is predictable in some sense.
>>> import random
>>> random.seed(1234)
>>> random.random()
0.9664535356921388
>>> random.seed(1234)
>>> random.random()
0.9664535356921388
# But good luck predicting in general,
# especially if you don't know the seed
# or your position in the sequence.
>>> random.random()
0.4407325991753527
>>> random.random()
0.007491470058587191
.