python如何產生整數範圍內的隨機數

silencement
發布: 2019-06-17 13:22:58
原創
27898 人瀏覽過

python如何產生整數範圍內的隨機數

python中用random模組來產生隨機數。

random模組的幾個用法如下

1.隨機浮點數

random() --- 產生大於等於0且小於1的浮點數

ret = random.random()
print(ret)
登入後複製

uniform(a,b) --- 產生指定範圍的隨機浮點數

ret = random.uniform(1, 4)
print(ret)
登入後複製

2.隨機整數

randint(a,b) --- 产生a,b范围内的整数,包含开头和结尾
登入後複製

# randrange(start, stop,[step]) --- 產生start,stop範圍內的整數,包含開頭不包含結尾,step指定產生隨機數的步長。

ret = random.randrange(1, 6, 2)
print(ret)
登入後複製

3.隨機選擇一個資料

random.choice(lst) --- 隨機傳回序列中的一個資料

lst = ['a', 'b', 'c']
ret = random.choice(lst)
print(ret)
登入後複製

4.打亂

shuffle() --- 打亂列表的順序

lst = ['a', 'b', 'c']
print(lst) # ['a', 'b', 'c']
random.shuffle(lst)
print(lst) # ['b', 'a', 'c']
登入後複製

以上是python如何產生整數範圍內的隨機數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!