random randint() randrange()
import
使用前要import random
import random
產生隨機數字的範圍
a <= n <= b, 包含b
random.randint(a, b)
a <= n < b ,不包含b
random.randrange(a, b)
randint
1
2
3
4
5
6
7
8
import random
n = random.randint(1, 3)
print(n)
n = random.randint(1, 3)
print(n)
n = random.randint(1, 3)
print(n)
2
2
3
randrange
不管執行幾次,都不會有3。
1
2
3
4
5
6
7
8
import random
n = random.randrange(1, 3)
print(n)
n = random.randrange(1, 3)
print(n)
n = random.randrange(1, 3)
print(n)
1
2
2