PRNGs (Pseudo Random Number Generators) are mathematical algorithms designed to produce random-looking output that is actually deterministic. PRNGs are used very frequently as randomness is commonly desired in computer programs, but is it possible to break them?