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

results matching ""

    No results matching ""