日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

pythonrandom模块_python中的random模块

發布時間:2024/9/3 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythonrandom模块_python中的random模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python中的random模塊用于生成隨機數或隨機選擇,主要方法包含:

random.random()生成一個0到1的隨機浮點數([0,1)):0<= n < 1.0

random.uniform(a,b)生成一個指定范圍內的隨機符點數,兩個參數可以是a>b,也可以a

random.randint(a, b)生成一個指定范圍內的整數([a,b])。參數a是下限,b是上限,功能等同于randrange(a, b+1)

random.choice(sequence)從序列中獲取一個隨機元素

random.randrange([start], stop[, step])從指定范圍內,按指定基數遞增的集合中 獲取一個隨機數,功能等同于choice(range(start, stop, step))

random.shuffle(x[,random])用于將一個列表中的元素打亂,即將列表內的元素隨機排列。

random.sample(sequence,k)從序列中隨機取樣k次(抽取的元素是不重復的,返回一個列表),在取樣次數大于樣本集總數時會報錯。

random.getrandbits(k)生成占內存k位以內的隨機整數(k位以內的二進制數轉化成的隨機整數)

eandom.seed(a=None)設置隨機種子,從哈希對象初始化內部狀態,用于同步不同運行環境的隨機數,參數a可以是int整數或者str字符串

>>> random.seed(3)

>>> print(random.random(),random.random())

0.23796462709189137 0.5442292252959519

>>> random.seed(3)

>>> print(random.random(),random.random())

0.23796462709189137 0.5442292252959519

random.getstate()獲得當前狀態,用于恢復狀態

random.setstate(state)恢復狀態

>>> s=random.getstate()

>>> print(random.random(),random.random())

0.15441857485858956 0.6330314601528841

>>> random.setstate(s)

>>> print(random.random(),random.random())

0.15441857485858956 0.6330314601528841

最后編輯:2019-01-21作者:qingheluo

這個作者貌似有點懶,什么都沒有留下。

總結

以上是生活随笔為你收集整理的pythonrandom模块_python中的random模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。