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

choice

從list中隨機傳回其中的元素。

1
print(random.choice(['Hello', 'Marry', 'Happy']))
Happy

results matching ""

    No results matching ""