【轉】python生成隨機字串
本文轉載自https://www.cnblogs.com/nulige/p/6216659.html
python直譯器示例
>>> import uuid
>>> uuid.uuid1()
UUID('ae6822e6-c976-11e6-82e0-0090f5f61084')
>>> uuid.uuid1()
UUID('af72c0a2-c976-11e6-b69e-0090f5f61084')
>>> uuid.uuid1()
UUID('afd03ab6-c976-11e6-8475-0090f5f61084')
>>> uuid.uuid1()
UUID('b0226626-c976-11e6-96b4-0090f5f61084')
pycharm示例
import uuid
print(uuid.uuid1())
print(uuid.uuid1())
print(uuid.uuid1())
執行結果
295cc3d8-c977-11e6-a341-0090f5f61084
295e71de-c977-11e6-ba3c-0090f5f61084
295e71df-c977-11e6-92bb-0090f5f61084
隨機生成UUID的兩種方法綜合應用:
import uuid
import hashlib
import time
def create_uuid(): #通過UUID的方式建立
return str(uuid.uuid1())
def create_md5(): #通過MD5的方式建立
m=hashlib.md5()
m.update(bytes(str(time.time()),encoding='utf-8'))
return m.hexdigest()
if __name__ == '__main__':
print(create_uuid())
print(create_md5())
執行結果:
8491bf28-cfc5-11e6-a6d7-0090f5f61084
6b61c6e305cac8dbdfad3a3f89c939b2
附
該文章於2017年12月13日於CSDN上首次發表,2017年12月24日搬家至此!
相關文章
- python生成隨機數、隨機字串Python隨機字串
- 生成隨機字串並排序隨機字串排序
- 隨機字串生成與排序隨機字串排序
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- QT生成固定長度的隨機字串QT隨機字串
- Python中如何生成隨機數?Python隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- Python 實現隨機打亂字串Python隨機字串
- 【C#】比較 Random 與 RandomNumberGenerator 生成隨機字串C#random隨機字串
- Python生成隨機數random模組Python隨機random
- 怎麼用Python生成隨機數Python隨機
- 生成真隨機數(綜合轉載)隨機
- 直播軟體開發,JS生成隨機字串的方法JS隨機字串
- PostgreSQL 生成隨機數字、字串、日期、驗證碼以及 UUIDSQL隨機字串UI
- 第六章 生成隨機字串並排序 練習隨機字串排序
- python怎麼生成隨機不重複陣列Python隨機陣列
- Python之將Python字串生成PDFPython字串
- Python PIL模組隨機生成中文驗證碼Python隨機
- python如何隨機選擇幾個字串並輸出Python隨機字串
- JavaScript 生成隨機數JavaScript隨機
- python 使用 random模組生成隨機測試資料Pythonrandom隨機
- Linux 生成隨機密碼Linux隨機密碼
- matlab 生成隨機數序列Matlab隨機
- C++生成隨機數C++隨機
- JS生成隨機密碼JS隨機密碼
- 隨機數生成器隨機
- java隨機數生成原理Java隨機
- python - 根據均值和標準差生成隨機整數Python隨機
- python如何翻轉字串?Python字串
- 生成按照天數初始化的隨機九位唯一自增字串隨機字串
- 生成隨機字串應該用random_bytes還是openssl_random_pseudo_bytes隨機字串random
- 幾種生成隨機數方法隨機
- JavaScript生成隨機顏色值JavaScript隨機
- 使用Math類生成隨機數隨機
- php生成唯一隨機碼PHP隨機
- 更安全的隨機數生成隨機
- PHP生成卡哇伊隨機頭像PHP隨機
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- 生成固定大小的隨機檔案隨機