您好,現(xiàn)在蔡蔡來為大家解答以上的問題。random函數(shù),random函數(shù)相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、用法:隨機生成(0,1)之間的浮點數(shù)***.***()2、隨機生成100-200的整數(shù)***.randint(100,200)3、隨機產(chǎn)生范圍為10間隔為2的數(shù)***.randrange(0,11,2)注:這里輸出(0,2,4,6,8,10)中一個4、從序列中隨機抽選一個數(shù)***.choice(list)5、隨機排序***.shuffle(list)注:list元素為數(shù)值型從序列中獲取指定長度為3的字符擴展資料:Python的random方法***.***()用于生成一個指定范圍內(nèi)的隨機符點數(shù),兩個參數(shù)其中一個是上限,一個是下限。
2、如果a > b,則生成隨機數(shù)?n: a <= n <= b。
3、如果 a
4、print ***.uniform(10, 20)?print ***.uniform(20, 10)#18.7356606526?#12.5798298022***.randint()?用于生成一個指定范圍內(nèi)的整數(shù)。
5、其中參數(shù)a是下限,參數(shù)b是上限,Python生成隨機數(shù)print ***.randint(12, 20) #生成的隨機數(shù)n: 12 <= n <= 20?print ***.randint(20, 20) #結(jié)果永遠是20print ***.randint(20, 10) #該語句是錯誤的。
6、下限必須小于上限。
本文就為大家分享到這里,希望小伙伴們會喜歡。