After the Baldur's Gate III gameplay that seems to have some Firaxis XCOM levels of fuckery going on with the dice rolls, it was interesting to come across Blow's lecture on this phenomenon. Further, it's really interesting from a programming perspective to appreciate how random number generators work. Apparently some of the best ones allow your system clock to 'seed' a starting number and then begin following some algorithm.
For example, if you've ever played around in Excel with the rand function and simultaneously generated the exact same random number sequence across multiple cells. The reason is because the starting number, assuming zero (?), is identical as a starting point. But the more the starting point is adjusted arbitrarily, such as seeding the system time as reported down to milliseconds or something like that, will generally always start off the random number series at a different point.
(post is archived)