Complex sentence: A pseudorandom number generator is a deterministic algorithm, although its evolution is deliberately made hard to predict; a hardware random number generator, however, may be non-deterministic.
Split into simpler sentences: A pseudorandom number generator is a deterministic algorithm, although its evolution is deliberately made hard to predict. A hardware random number generator, however, may be non-deterministic.