最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python生成隨機數(shù)的方法

 更新時間:2014年01月14日 15:15:25   投稿:shangke  
這篇文章主要介紹了Python生成隨機數(shù)的方法,有需要的朋友可以參考一下

如果你對在Python生成隨機數(shù)與random模塊中最常用的幾個函數(shù)的關(guān)系與不懂之處,下面的文章就是對Python生成隨機數(shù)與random模塊中最常用的幾個函數(shù)的關(guān)系,希望你會有所收獲,以下就是這篇文章的介紹。

random.random()用于生成

用于生成一個指定范圍內(nèi)的隨機符點數(shù),兩個參數(shù)其中一個是上限,一個是下限。如果a > b,則生成隨機數(shù)

n: a <= n <= b。如果 a <b, 則 b <= n <= a。
print random.uniform(10, 20) 
print random.uniform(20, 10) 
#---- 
#18.7356606526 
#12.5798298022 
random.randint 

用于生成一個指定范圍內(nèi)的整數(shù)。其中參數(shù)a是下限,參數(shù)b是上限,Python生成隨機數(shù)

print random.randint(12, 20) #生成的隨機數(shù)n: 12 <= n <= 20 
print random.randint(20, 20) #結(jié)果永遠是20 
#print random.randint(20, 10) #該語句是錯誤的。 

下限必須小于上限。

random.randrange

從指定范圍內(nèi),按指定基數(shù)遞增的集合中 ,這篇文章就是對python生成隨機數(shù)的應(yīng)用程序的部分介紹。

隨機整數(shù):
>>> import random
>>> random.randint(0,99)
21

隨機選取0到100間的偶數(shù):
>>> import random
>>> random.randrange(0, 101, 2)
42

隨機浮點數(shù):
>>> import random
>>> random.random()
0.85415370477785668
>>> random.uniform(1, 10)
5.4221167969800881

隨機字符:
>>> import random
>>> random.choice('abcdefg&#%^*f')
'd'

多個字符中選取特定數(shù)量的字符:
>>> import random
random.sample('abcdefghij',3)
['a', 'd', 'b']

多個字符中選取特定數(shù)量的字符組成新字符串:
>>> import random
>>> import string
>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r
eplace(" ","")
'fih'

隨機選取字符串:
>>> import random
>>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )
'lemon'

洗牌:
>>> import random
>>> items = [1, 2, 3, 4, 5, 6]
>>> random.shuffle(items)
>>> items
[3, 2, 5, 6, 4, 1]

PS:最后再為大家提供兩款相關(guān)在線工具供大家參考使用:

在線隨機數(shù)字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

高強度隨機字符密碼生成器:
http://tools.jb51.net/password/CreateStrongPassword

相關(guān)文章

  • 通過Python實現(xiàn)一個A/B測試詳解

    通過Python實現(xiàn)一個A/B測試詳解

    A/B測試,通過分析兩種不同的營銷策略,以此來選擇最佳的營銷策略,可以高效地將流量轉(zhuǎn)化為銷售額。本文主要介紹了如何通過Python實現(xiàn)一個A/B測試,感興趣的可以了解一下
    2023-01-01
  • 一文讀懂python Scrapy爬蟲框架

    一文讀懂python Scrapy爬蟲框架

    這篇文章主要介紹了一文讀懂python Scrapy爬蟲框架的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python簡繁體轉(zhuǎn)換的簡單實現(xiàn)步驟

    Python簡繁體轉(zhuǎn)換的簡單實現(xiàn)步驟

    工作中需要將繁體中文轉(zhuǎn)換成簡體中文上網(wǎng)找了些資料,下面這篇文章主要給大家介紹了關(guān)于Python實現(xiàn)簡繁體轉(zhuǎn)換的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • 使用Python對Access讀寫操作

    使用Python對Access讀寫操作

    學(xué)習Python的過程中,我們會遇到Access的讀寫問題,這時我們可以利用win32.client模塊的COM組件訪問功能,通過ADODB操作Access的文件。下面跟著小編一起來看下吧
    2017-03-03
  • 教你如何把Python CSV 合并到多個sheet工作表

    教你如何把Python CSV 合并到多個sheet工作表

    今天我們要實現(xiàn)將多個CSV文件,合并到一個Excel文件中的,多個sheet工作表,網(wǎng)上大多方法都是將csv直接合并在一起,也不分別創(chuàng)建sheet表。接下來通過本文給大家詳細介紹下,需要的朋友參考下吧
    2021-11-11
  • 在Python的Django框架中編寫錯誤提示頁面

    在Python的Django框架中編寫錯誤提示頁面

    這篇文章主要介紹了在Python的Django框架中編寫錯誤提示頁面,包括傳統(tǒng)的404頁面和設(shè)置連接中斷警告等,需要的朋友可以參考下
    2015-07-07
  • python批量處理多DNS多域名的nslookup解析實現(xiàn)

    python批量處理多DNS多域名的nslookup解析實現(xiàn)

    這篇文章主要介紹了python批量處理多DNS多域名的nslookup解析實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-06-06
  • Python實現(xiàn)循環(huán)語句的方式分享

    Python實現(xiàn)循環(huán)語句的方式分享

    這篇文章主要為大家詳細介紹了Python中實現(xiàn)循環(huán)語句的常用方式,文中的示例代碼講解詳細,具有一定的學(xué)習價值,感興趣的小伙伴可以了解一下
    2023-05-05
  • 基于Python-turtle庫繪制路飛的草帽骷髏旗、美國隊長的盾牌、高達的源碼

    基于Python-turtle庫繪制路飛的草帽骷髏旗、美國隊長的盾牌、高達的源碼

    這篇文章主要介紹了基于Python-turtle庫繪制路飛的草帽骷髏旗、美國隊長的盾牌、高達的源碼,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python創(chuàng)建進程fork用法

    python創(chuàng)建進程fork用法

    這篇文章主要介紹了python創(chuàng)建進程fork用法,實例分析了Python使用fork創(chuàng)建進程的使用方法,需要的朋友可以參考下
    2015-06-06

最新評論

宜阳县| 万州区| 迁西县| 军事| 龙南县| 凯里市| 专栏| 奉化市| 淅川县| 新乡市| 嘉鱼县| 柳江县| 吉安县| 滦南县| 大英县| 鹤峰县| 桦甸市| 朝阳区| 时尚| 蓬安县| 辽阳县| 名山县| 南京市| 河津市| 乌什县| 砀山县| 西乌| 怀集县| 工布江达县| 西林县| 乌兰浩特市| 玉树县| 广德县| 东阿县| 吴忠市| 太原市| 上栗县| 鄂温| 张家口市| 内丘县| 新干县|