欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 国产亚洲一区二区三区在线观看 | 亚洲精品免费在线视频 | 欧美精品久久久久久久久老牛影院 | 在线a视频 | 一区在线观看 | 国产福利视频一区二区 | 国产福利91精品一区二区三区 | 亚洲视频欧美视频 | 日一区二区 | 成人在线视频网 | 日韩免费播放 | 欧美精品久久久久久久久老牛影院 | 免费在线日韩 | 5060网午夜 | 亚洲精品一区二区三区在线看 | 国产亚洲精品精品国产亚洲综合 | 精品国产一区二区国模嫣然 | 色综合色综合色综合色综合 | 日朝欧美亚洲精品 | 男人天堂社区 | 日韩精品欧美高清区 | 国产成人av在线 | 国内自拍偷拍网 | 欧美日韩国产一区二区三区播放 | 色精品 | 久久久久成人精品亚洲国产 | 日本久久精品 | 天天操天天操天天 | 美乳在线观看 | 特黄aaaaa日本大片免费看 | 天天操夜夜操天天操 | 欧美成人伊人十综合色 | 成人国产精品一区二区毛片在线 | 午夜视频一区 | 亚洲欧美视频一区 | 国产黄色在线观看 | 国产色综合一区二区三区 | 久久精品二区 | 国产合集福利视频在线视频 | 黄免费看 | 国产一级毛片午夜福 |