|
|
1
40
这个
docs on
和
所以
|
|
|
2
22
https://github.com/python/cpython/blob/.../Lib/random.py#L218
|
|
|
3
2
他们之间的区别是
尝试再次运行上面的代码
|
|
|
4
0
一 范围 在python中,包含了下界,但是 不包括上限 . 起初,这可能看起来很混乱,但它是故意的,并且在整个Python中都使用。
在数学中,这被称为 half-open interval . python选择使用半间隔,因为它们避免 off-by-one errors :
因此,大多数python库函数都会使用这种思想 在可能的情况下,半开范围。 然而 兰登 就是那个 不 使用半开放式间隔。
原因是历史:
randint开始时是一个早期的库函数,它不包括半开放时间间隔,因为这个思想当时在python中的巩固程度较低。 |
|
|
5
0
事实上。。。
|