python 根據時間來生成唯一的字串方法

2022-10-03 16:18:13 字數 395 閱讀 8842

我們很多時候,ofpjuqukhy特別是在生成任務的時候,都需要乙個唯一標識字串來標識這個任務,比較常用的有生成uuid或者通過時間來生成。uuid的話可以直接通過uuid模組來生成。如果是時間的話,可以這麼寫:

d tid_maker():

return ''.format(datetime.datetime.now())

這裡的時間精確到了微妙,一般來說不會重複,如果想更安全點,可以在後面多加幾個隨機字元,例如:

def tid_maker():

return ''.format(datetime.datetime.''.join([str(random for i in range(5)])

本文標題: python 根據時間來生成唯一的字串方法

本文位址:

如何根據當前時間生成唯一編號

long id new date gettime 是當前時間的唯一的編號 system.currenttimemillis 只是獲取當前的時間戳,單位是毫秒,但是這並不是唯一的.如果你在1毫秒中進行了兩次操作,那麼這兩個id就是相等的.問題的解決看你要求的精度如何了.一般可以使用當前的時間戳作為ra...

如何用redis來生成唯一Id

那麼,就讓樓主來介紹一下redisatomiclong類吧 redisatomiclong類的構造方法如下 該例項對應的自動增長的主鍵的key的名字為為rediscounter,如果redis中存在key的name為rediscounter的鍵值對,那麼,則取其值 否則,將rediscounter對...

如何用redis來生成唯一Id

那麼,就讓樓主來介紹一下redisatomiclong類吧 redisatomiclong類的構造方法如下 該例項對應的自動增長的主鍵的key的名字為為rediscounter,如果redis中存在key的name為rediscounter的鍵值對,那麼,則取其值 否則,將rediscounter對...