【喵呜刷题小喵解析】:random库在Python中用于生成随机数,其背后的算法通常是线性同余法(Linear Congruential Generator,LCG)。这种算法是一种伪随机数生成器,通过一系列数学运算来产生看似随机的数,但实际上它们是通过确定的算法生成的。平方取中法、梅森旋转算法和蒙特卡洛方法虽然都是随机数生成的方法,但并不是random库在Python中使用的默认算法。因此,正确答案是B,即线性同余法。