It's interesting to contrast this explanation and the parent's one with the explanation from https://www.explainxkcd.com/wiki/index.php/221:_Random_Numbe... , which is essentially that the function may well return a random number but, contrary to expectation for functions with names like this, won't return different results if called more than once.