random是內建(built-in)函數,作用是產生隨機數
導入模塊:
接着就可以調用random模塊下的函數了使用 dir(random)可以查看random模塊下有哪些函數,結果如下:
最常用的函數有如下:
random.randint
語句的含義是產生1至10(包含1與10)的一個隨機數(整數int型)。(參數為整數不可為浮點數否則會報錯)
random.random
random.uniform
即
random.choice
random.randrange
random.sample
這個模塊很 666,還支持三角、β分布、指數分布、伽馬分布、高斯分布等等非常專業的隨機算法。
random.shuffle
使用此方法會出現None結果,原因是random.shuffle() 是用來打亂列表元素的,沒有返回值,所以不能用print(random.shuffle(a))來輸出打印打亂
后的序列