'int(random()*10)'的机制

mechanism of 'int(random()*10)'

在python中我们可以使用int(random()*10)导入随机整数,那么这个机制是四舍五入小数点?我想知道这一点,因为如果我认为发生了什么,0 和 1 的概率应该不同,

正如您在文档中看到的那样,int() 将浮点数截断为零,而不是将它们四舍五入。本质上,它只是砍掉小数部分。所以,int(9.999) returns 9,而不是 10.