Chaotic systems generate large numbers of patterns of behavior and exhibit sensitivity to initial conditions which, in practice, means that it can switch between patterns extremely slow.
Chaotic systems are predictable for a while and then 'appear' to become random. In chaotic systems, the uncertainty in a forecast increases exponentially with elapsed time. Chaos computing is the idea of using chaotic systems for computation. In particular, chaotic systems can be made to produce all types of logic gates and further allow them to be morphed into each other. Chaotic systems generate large numbers of patterns of behavior and are irregular because they switch between these patterns. They exhibit sensitivity to initial conditions which, in practice, means that chaotic systems can switch between patterns extremely fast. 
