作用是產生隨機數
import random
random.random:
用於生成乙個0--1的隨機浮點數。
print(random.random())
>>0.3355102133472131
random.uniform:
用於生成乙個指定範圍內的隨機浮點數。
print(random.uniform(10,12))
>>11.506430536508764
random.randint:
用於生成乙個指定範圍內的整數。
print(random.randint(10,20))
>>15
random.randrange:
從指定範圍內,按指定基數遞增的集合中獲取乙個隨機數。
print(random.randrange(10,20,2))
>>14
random.choice:
從序列中獲取乙個隨機元素。
print(random.choice("chenxiansheng"))
>>n
print (random.choice(("tuple", "list", "dict")))
>>list
random.sample:
從指定序列中隨機獲取指定長度的片段。sample函式不會修改原有序列。
list = [1,2,3,4,5,6,7]
slice =random.sample(list,5)
print(slice)
>>[5, 3, 4, 1, 7]
#隨機整數
print(random.randint(0,99))
#隨機選取0到100間的偶數
print(random.randrange(0,100,2))
#隨機浮點數
print(random.random())
#隨機字元
print(random.choice('abcdefg'))
#多個字元中選取特定數量的字元
print(random.sample('abcdefg',3))
python內建模組之random模組
import random print random.random 隨機 0 1 浮點數 print random.uniform 1,10 隨機指定範圍的浮點數 print random.randint 1,3 隨機整數1 3,包括3 print random.randrange 1,3 1 3隨...
Python之random模組筆記
一 匯入模組 import random二 random模組功能介紹 1 random.random 用於生成0 1的隨機浮點數,0 n 1.0 import random a random.random print a 2 random.uniform a,b 用於生成指定範圍內的隨機浮點數,其中...
python入門之random模組
usr bin env python encoding utf 8 import random print random.random 生成乙個在0到1之間的隨機浮點數 print random.randint 1,9 生成乙個在1到9之間的隨機整數,包含1和9 print random.randr...