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

Python使用當前時間、隨機數(shù)產(chǎn)生一個唯一數(shù)字的方法

 更新時間:2017年09月18日 09:55:34   作者:yongh701  
這篇文章主要介紹了Python使用當前時間、隨機數(shù)產(chǎn)生一個唯一數(shù)字的方法,涉及Python時間與隨機數(shù)相關操作技巧,需要的朋友可以參考下

本文實例講述了Python使用當前時間、隨機數(shù)產(chǎn)生一個唯一數(shù)字的方法。分享給大家供大家參考,具體如下:

Python生成當前時間很簡單,比Java的代碼簡短多了,Java產(chǎn)生時間可參考《Java獲取當前系統(tǒng)事件System.currentTimeMillis()方法

具體代碼如下:

#-*-coding:utf-8-*-
import datetime
now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print now;

運行結果如下,輸出當前的時間,時間格式根據(jù)strftime("%Y-%m-%d %H:%M:%S")而定,相應的格式,正如C語言的printf語句那樣簡單。

Python可以利用如下語句產(chǎn)生唯一的隨機數(shù):

import random;
print random.randint(0,100);#生成的隨機整數(shù)n,其中0<=n<=100

據(jù)此,我們可以利用當前時間、隨機數(shù)產(chǎn)生一個唯一的數(shù)字,用于一些上傳文件,產(chǎn)生文件等場合,

考慮到極端情況,在1秒內(nèi)有1000個用戶上傳文件,也不會出現(xiàn)沖突的最好情況,就是利用當前時間+0~1000的隨機整數(shù),構造一個隨機數(shù)字:

唯一值得注意的是,拼接時間與字符串要轉化成字符串才拼接,而不是直接相加,由于Python是沒有變量聲明的,直接相加則變成了數(shù)字之間的相加了。

同時注意,如果隨機數(shù)隨機到一個比10少的數(shù)字,應當在隨機產(chǎn)生出來的數(shù)字前面補上一個0,使得產(chǎn)生的數(shù)字的位數(shù)是相同的。

具體代碼如下:

#-*-coding:utf-8-*-
import datetime;
import random;
nowTime=datetime.datetime.now().strftime("%Y%m%d%H%M%S");#生成當前時間
randomNum=random.randint(0,100);#生成的隨機整數(shù)n,其中0<=n<=100
if randomNum<=10:
  randomNum=str(0)+str(randomNum);
uniqueNum=str(nowTime)+str(randomNum);
print uniqueNum;

以下Python程序,將利用for設置10個測試用例來測試在一秒內(nèi)產(chǎn)生的結果,代碼如下:

#-*-coding:utf-8-*-
import datetime;
import random;
for i in range (0,10):
  nowTime=datetime.datetime.now().strftime("%Y%m%d%H%M%S");#生成當前時間
  randomNum=random.randint(0,100);#生成的隨機整數(shù)n,其中0<=n<=100
  if randomNum<=10:
    randomNum=str(0)+str(randomNum);
  uniqueNum=str(nowTime)+str(randomNum);
  print uniqueNum;

得到的運行結果如下圖,可以發(fā)生產(chǎn)生出來的數(shù)字沒有一個是相同的:

PS:這里再提供幾款相關工具供大家參考使用:

在線隨機生成個人信息數(shù)據(jù)工具:
http://tools.jb51.net/aideddesign/rnd_userinfo

在線隨機字符/隨機密碼生成工具:
http://tools.jb51.net/aideddesign/rnd_password

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

常用電話號碼在線查詢:
http://tools.jb51.net/bianmin/pub_tel

更多關于Python相關內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學運算技巧總結》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結》、《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • Python 抓取動態(tài)網(wǎng)頁內(nèi)容方案詳解

    Python 抓取動態(tài)網(wǎng)頁內(nèi)容方案詳解

    這篇文章主要介紹了Python 抓取動態(tài)網(wǎng)頁內(nèi)容方案詳解,首先通過Chrome的工具來進行分析,然后再使用python進行處理,最終得到我們需要的內(nèi)容,非常的方便,這里也算是給大家提供一個思路
    2014-12-12
  • python反轉一個三位整數(shù)的多種實現(xiàn)方案

    python反轉一個三位整數(shù)的多種實現(xiàn)方案

    這篇文章主要介紹了python反轉一個三位整數(shù)的多種實現(xiàn)方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python如何實現(xiàn)Dice系數(shù)

    python如何實現(xiàn)Dice系數(shù)

    這篇文章主要介紹了python如何實現(xiàn)Dice系數(shù),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 基于Python的XSS測試工具XSStrike使用方法

    基于Python的XSS測試工具XSStrike使用方法

    XSS(Cross Site Scripting,跨站腳本攻擊)是一類特殊的Web客戶端腳本注入攻擊手段,通常指攻擊者通過“HTML注入”篡改了網(wǎng)頁,插入惡意的腳本,從而在用戶瀏覽網(wǎng)頁時控制瀏覽器的一種攻擊。
    2017-07-07
  • Python獲取時間范圍內(nèi)日期列表和周列表的函數(shù)

    Python獲取時間范圍內(nèi)日期列表和周列表的函數(shù)

    這篇文章主要介紹了Python獲取時間范圍內(nèi)日期列表和周列表的函數(shù),文中給大家提到了python獲取日期的周數(shù) ,需要的朋友可以參考下
    2019-08-08
  • Python中pinyin庫實現(xiàn)漢字轉換為拼音

    Python中pinyin庫實現(xiàn)漢字轉換為拼音

    python-pinyin是一個用于漢字轉拼音的Python庫,支持多音字、多種拼音風格和自定義詞典,本文就來介紹一下Python中pinyin庫實現(xiàn)漢字轉換為拼音,感興趣的可以了解一下
    2025-01-01
  • python實現(xiàn)詞法分析器

    python實現(xiàn)詞法分析器

    這篇文章主要為大家詳細介紹了python實現(xiàn)詞法分析器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 深入理解Django的自定義過濾器

    深入理解Django的自定義過濾器

    這篇文章主要給大家介紹了關于Django自定義過濾器的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-10-10
  • python sys模塊sys.path使用方法示例

    python sys模塊sys.path使用方法示例

    這篇文章主要介紹了python sys模塊sys.path使用方法,大家參考使用
    2013-12-12
  • Python實現(xiàn)視頻mp4垂直和水平拼接

    Python實現(xiàn)視頻mp4垂直和水平拼接

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)視頻mp4垂直和水平拼接功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-02-02

最新評論

江永县| 皋兰县| 涞水县| 海原县| 邓州市| 蚌埠市| 崇义县| 乡城县| 普定县| 荆门市| 巴塘县| 平邑县| 盐亭县| 漳州市| 神池县| 册亨县| 武胜县| 伊春市| 屏东市| 柘荣县| 吴忠市| 安溪县| 安陆市| 铜川市| 宝清县| 邮箱| 威远县| 淮北市| 金溪县| 大厂| 太白县| 凤山县| 楚雄市| 寻甸| 肃北| 舟曲县| 梅河口市| 汕头市| 罗山县| 龙井市| 黄梅县|