'int(random()*10)'的机制
mechanism of 'int(random()*10)'
在python中我们可以使用int(random()*10)导入随机整数,那么这个机制是四舍五入小数点?我想知道这一点,因为如果我认为发生了什么,0 和 1 的概率应该不同,
正如您在文档中看到的那样,int()
将浮点数截断为零,而不是将它们四舍五入。本质上,它只是砍掉小数部分。所以,int(9.999)
returns 9
,而不是 10
.
在python中我们可以使用int(random()*10)导入随机整数,那么这个机制是四舍五入小数点?我想知道这一点,因为如果我认为发生了什么,0 和 1 的概率应该不同,
正如您在文档中看到的那样,int()
将浮点数截断为零,而不是将它们四舍五入。本质上,它只是砍掉小数部分。所以,int(9.999)
returns 9
,而不是 10
.