日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

python學習筆記之random模塊

系統 1924 0

目錄

  • random模塊
    • 圓周率計算

random模塊

  • 產生隨機數

                  
                    # 產生隨機整數 有a和b兩個參數作為變化范圍
    print(random.randint(1,10))  # 從1到10
                  
                
  • 根據隨機數種子產生隨機小數

                  
                    # 設置固定隨機種子后 就是假隨機了,第一次結果永遠固定
    random.seed(10)      # 設置隨機數種子
    print(random.random())  # 取(0,1)之間的小數
    
    # 如果不自定義種子,則種子按照當前的時間來
    print(random.random())  # 取(0,1)之間的小數
                  
                
  • choice函數

                  
                    print(random.choice([1,1,2,3,4]))    # 通過choice函數選擇列表中的一個數
                  
                
  • shuffle函數

                  
                    lt = [1,2,3,4]
    random.shuffle(lt)    # 通過shuffle函數打亂序列
    print(lt)
                  
                

使用時間模擬random隨機數

          
            import time
time_ = time.time()
print(str(time_).split(".")[-1][-1])    # 使用切割時間尾數的最后一位做隨機數
          
        

圓周率計算

  • 圓周率近似計算公式

                  
                    pi = 0
    k = 0
    while True:       # 使用公式取近似計算
      pi +=  (1/(16**k))* \
             (4/(8*k+1) - 2/(8*k+4) - 1/(8*k+5) - 1/(8*k+6))
      print(pi)
      k += 1
                  
                
  • 蒙特卡洛方法求圓周率

                  
                    import random
    count = 0
    for i in range(100000):
      x, y = random.random(), random.random() // 使用隨機數方式撒點
        dist = pow(x ** 2 + y ** 2, 0.5)      // 重要公式
        if dist < 1:
          count += 1
    print(count / 100000 * 4)
                  
                


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 彩票| 郎溪县| 偏关县| 晋江市| 黎城县| 安丘市| 垫江县| 汕尾市| 南阳市| 平阴县| 泰兴市| 肇东市| 高清| 定西市| 澄迈县| 高安市| 墨江| 醴陵市| 盐山县| 洛南县| 星子县| 泽普县| 兴宁市| 松桃| 邹平县| 岱山县| 沈丘县| 特克斯县| 舞阳县| 精河县| 东港市| 南陵县| 洛宁县| 定南县| 偃师市| 平遥县| 博客| 盈江县| 息烽县| 县级市| 广汉市|