For now, this project only works in Chrome, or other Chromium-based browsers. It's able to correctly predict the result of a future "pick random 0 to 1.0" block, most of the time. Click the wizard to make a prediction. The cat will answer with the real value (it may be wrong occasionally). You can "see inside" to verify for yourself that there's no cheating!
Chrome uses the XORShift128+ algorithm for generating random numbers, returned by Math.random(). With 4 consecutive random samples, it's possible to solve a series of equations to derive the internal state of Chrome's RNG, and therefore predict the next output (or in theory, an unlimited number of future outputs!)