欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 久久精品亚洲精品国产欧美kt∨ | 精品欧美一区二区在线观看欧美熟 | 日本黄色激情视频 | 一区二区在线不卡 | 91av在线播放 | 东方亚洲东方欧美色二区 | 国产视频精品免费 | 久久一区二区三区99 | 亚洲www啪成人一区二区 | 精品欧美一区视频在线观看 | 九一免费在线观看 | 青青草成人免费视频在线 | 精品亚洲成人 | 91成人短视频 | 拍真实国产伦偷精品 | 国产色拍拍视频在线 | 国产不卡在线 | 亚洲国产一区二区三区四区色欲 | 日日碰日日操 | 日韩亚洲视频 | 久久精品视频99 | 爱婷婷网站在线观看 | 色综合激情 | 日韩高清免费在线观看 | 奇米网久久 | 色成人亚洲 | 红杏网站永久免费视频入口 | 欧美精品国产第一区二区 | 美国黄色一级片 | 国产成人在线一区二区 | 999精品视频 | 精品久久久久久久久久久久久久 | 日韩国产三级 | 亚洲欧洲日本在线 | 亚洲综合色一区二区三区另类 | 日韩欧美亚洲 | 国产四虎精品8848hh | 久久夜色精品国产亚洲噜噜 | 天天天天综合 | 青娱乐欧美 | 久草在线高清全免费 |