欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python中的隨機數生成

系統 1724 0

結論先行

生成隨機數:

          
            # salt = ''.join(random.choices(string.ascii_letters + string.digits, k=3))
salt = ''.join(random.sample(string.ascii_letters + string.digits, 3))
print(salt)
          
        

random模塊

python標準庫中的 random 函數,可以生成隨機浮點數、整數、字符串,甚至幫助你隨機選擇列表序列中的一個元素,打亂一組數據。

random主要函數接受

  • random.random() 用于生成一個隨機浮點數

                  
                    >>> import random
    >>> random.random()
    0.025952242994744412
                  
                
  • random.uniform(a,b) 用于生成一個指定范圍的隨機浮點數。若a=b,則生成的浮點數是a

  •               
                    >>> random.uniform(2,5)
    2.3194041077057443
    >>> random.uniform(2,2)
    2.0
                  
                
  • random.randint(a,b) 用于生成一個指定范圍內的整數,生成的隨機整數a<=n<=b

  •               
                    >>> random.randint(2,3)
    2
    >>> random.randint(2,3)
    3
    >>> random.randint(2,2)
    2
                  
                
  • random.randrange([start],stop[,step]) 從指定范圍,按指定基數遞增的集合中獲取一個隨機數,基數缺省值為1,不包含stop。

  •               
                    random.randrange(10) #輸出0~10之間的任意數
    random.randrange(10,100) #輸出為10到100間的任意數
    random.randrange(10,100,4) #輸出為10到100內以4遞增的序列[10,14,18,22...]
    random.choice(range(10,100,4)) #輸出在結果上與上一條等效
                  
                
  • random.shuffle(x[,random]) 用于將一個列表中的元素打亂

  •               
                    >>> list=[1,2,3,4,5]
    >>> random.shuffle(list)
    >>> list
    [4, 1, 2, 5, 3]
    >>> random.shuffle(list)
    >>> list
    [2, 4, 3, 1, 5]
                  
                
  • random.choice(sequence) 從序列中獲取 一個 隨機元素,包括list、tuple、字符串等

  •               
                    >>> random.choice(range(10))
    7
    >>> random.choice("hello")
    'e'
    >>> random.choice([1,2,3])
    3
    >>> random.choice((1,2,3))
    1
                  
                
  • random.choices(sequence,k=n) 從指定序列中隨機獲取n個元素作為一個片段返回。該函數還可以設置各個元素的權重,詳見官方文檔。python3才有的函數。

                  
                    >>> import random
    >>> random.choices('12345678',k=3)
    ['6', '3', '7']
                  
                
  • random.sample(sequence,k) 從指定序列中隨機獲取k個元素作為一個片段返回,sample函數不會修改原有序列

  •               
                    >>> a='1234567890'
    >>> random.sample(a,3)
    ['4', '1', '5']
    >>> a
    '1234567890' # a不變
    >>> random.sample([1,2,3,4,5,6,7,8],3)
    [1, 7, 5]
    >>> random.sample((1,2,3,4,5,6,7,8),3)
    [6, 2, 7]
                  
                

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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久亚洲国产精品无码一区 | 蜜桃精品噜噜噜成人av | 国产日韩欧美 | 欧美另类视频在线 | 日韩中文视频 | 高清一区二区 | 日本三级韩国三级香港三级 | 91私密视频 | 黄片一级毛片 | 欧美视频网站 | 久久人人做 | 欧美一级精品 | 久久免费看少妇高潮A片JA | 国产精品美女视频 | 国产成人最新毛片基地 | 国产一区二区三区在线 | 激情av在线| 久久综合久久综合久久综合 | 成年人黄网站 | 国产一起色一起爱 | 亚洲欧美综合精品久久成人 | 成人欧美日韩视频一区 | 亚洲 欧美 日韩中文字幕一区二区 | 天堂热| 久草最新在线 | 亚洲区在线 | 国产亚洲精品久久久久久久网站 | 99视频有精品视频免费观看 | 国产精品一区二区久久久久 | 欧美一区二区三区视频 | 欧美高清性色生活片免费观看 | 亚洲国产成人在线视频 | 韩国福利影院 | 高清国产一区二区三区 | 精品欧美高清一区二区免费 | 性欧美高清极品猛交 | 美国一级毛片片aaa 香蕉视频在线观看免费 | 天天操,夜夜操 | 国产精品一区二区三区99 | 亚洲成人精品在线 | 亚洲精品久 |