我想在Python3脚本中为一些生成的文档生成一个唯一值,或UUID(无论是数字还是十六进制),但这应该在多次执行脚本之间是唯一的。例如,脚本可能每两天或三天运行一次。我不希望得到相同的UUID两次。
我想到了一种简单而实用的方法,即使用纪元时间(因为脚本不会在同一秒运行两次),并且将运行它的机器是64位(2038 problem),但似乎太简单了,不足以完全保证唯一性。
另一种实现这个目标的方法是使用uuid4()。这会在不同的执行和不同的机器之间保持唯一吗?
我想到了一种简单而实用的方法,即使用纪元时间(因为脚本不会在同一秒运行两次),并且将运行它的机器是64位(2038 problem),但似乎太简单了,不足以完全保证唯一性。
另一种实现这个目标的方法是使用uuid4()。这会在不同的执行和不同的机器之间保持唯一吗?