1. 程式人生 > >Python_常用的隨機數獲取方式(待補充)

Python_常用的隨機數獲取方式(待補充)

import random

取值

random.randint(0,5)#包括邊界

一定範圍內滿足某個規則的整數

random.randrange(20,35,3) #表明是20/23/26/29.../35之中的整數

一定範圍內的浮點數

random.random()*base #範圍為[0,1),擴大範圍乘相應的基數即可
random.uniform(0, 20) #或者使用這個

按概率獲取一定數量的某幾個數字

waiting…

挑選

打亂list元素

list_number = [1, 2, 3, 4, 5]
random.shuffle(list_number)

隨機從list中選擇一個

list_string =
['a', 'b', 'c', 'd', 'e'] random.choice(list_string)

從list中隨機選擇n個

random.sample([1,2,4,6,2],2) #第二個引數長度為list長度時候相當於shuffle