import random as rd
random模塊的常用函數
函數 | 用法 |
---|---|
randint(a, b) | 生成一個a到b間的隨機整數,包括a和b |
random() | 生成一個0到1之間的隨機浮點數,包括0但不包括1,也就是[0.0, 1.0) |
uniform(a, b) | 生成a、b之間的隨機浮點數,a、b無需是整數,也不用考慮大小 |
choice(seq) | 從序列中隨機選取一個元素,seq需要是一個序列,比如list、元組、字符串 |
randrange(start, stop, step) | 生成一個從start到stop(不包括stop),間隔爲step的一個隨機數 |
sample(population, k) | 從population序列中隨機獲取k個元素,生成一個新序列 |
shuffle(x) | 把序列x中的元素順序打亂。shuffle直接改變原有的序列 |