1. 程式人生 > >隨機函式模組random

隨機函式模組random

random.random(),隨機指定0-1之間的浮點數,含左不含右

import random

v = random.random()
print(v)

輸出:
0.3250622831488351

random.uniform(1,5)隨機指定1-5之間的浮點數,左右都含

import random

v = random.uniform(0,5)
print(v)

輸出:
2.1797906094514548

random.randint(1,100),隨機指定1-100之間的整數,左右都含

import random

v = random.randint(1,100)
print(v)

輸出:
58

random.randrange(0,100,5)隨機指定0-100之間5的倍數,含左不含右

import random

v = random.randrange(0,100,5)
print(v)

輸出:
35

random.choice(m)隨機指定序列p中的某一個元素

import random
m = [1,2,3,4,5]
v = random.choice(p)
print(v)
輸出:
2

random.sample(p,3)隨機抽取序列p中的3個元素組成新的列表

import random
p = {1,2,3,4,5,6,7,8,9,0}
v = random.sample(p,3)
print(v)

輸出:
[4, 5, 8]

random.shuffle(v)隨機打亂列表v中的元素,改變了列表v

import random
v = [1,2,3,4,5,6,7,8,9,0]
random.shuffle(p)
print(v)

輸出:
[2, 4, 6, 5, 8, 1, 0, 7, 3, 9]