python實現(xiàn)0到1之間的隨機數(shù)方式
更新時間:2022年07月18日 10:55:49 作者:會python的雨哥
這篇文章主要介紹了python實現(xiàn)0到1之間的隨機數(shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
求0到1之間的隨機數(shù)
使用random模塊中的random()函數(shù),作用就是返回一個[0,1)之間的隨機數(shù)。
import random print(random.random())
生成0-1之間隨機數(shù) 模擬拋硬幣問題
import random
def count_heads(n):
heads=0
for i in range(n):
if random.random()<=0.5:
heads+=1
return heads
#使用字典記錄100000次實驗每一個隨機變量出現(xiàn)的次數(shù) 重復(fù)10次實驗得到10個隨機變量表示每次實驗生成的10個隨機數(shù)代表正面向上的次數(shù)
import collections
d=collections.defaultdict(int)
for i in range(100000):
rv_head=count_heads(10)
d[rv_head]+=1
print(d)
#繪制字典
import matplotlib.pyplot as plt
lists=sorted(d.items())#排序
x,y=zip(*lists)
plt.plot(x,y)
plt.show()
'''結(jié)果
defaultdict(<class 'int'>, {4: 20440, 5: 24462, 8: 4305, 6: 20427, 2: 4499, 3: 11905, 7: 11794, 1: 1010, 0: 84, 9: 963, 10: 111})
'''
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python爬蟲之利用Selenium+Requests爬取拉勾網(wǎng)
這篇文章主要介紹了python爬蟲之利用Selenium+Requests爬取拉勾網(wǎng),文中有非常詳細的代碼示例,對正在學習python爬蟲的小伙伴們有很好的幫助,需要的朋友可以參考下2021-04-04
python 統(tǒng)計數(shù)組中元素出現(xiàn)次數(shù)并進行排序的實例
今天小編就為大家分享一篇python 統(tǒng)計數(shù)組中元素出現(xiàn)次數(shù)并進行排序的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Python設(shè)計模式中的創(chuàng)建型工廠模式
這篇文章主要介紹了Python設(shè)計模式中的創(chuàng)建型工廠模式,工廠模式即Factory?Pattern,是提供創(chuàng)建對象的最佳方式,下文小編介紹Python工廠模式的相關(guān)資料,需要的朋友可以參考一下2022-02-02

