擅长:python、mysql、java
<p>Linux内核支持生成UUID。在我的Debian系统上,可以从<code>/proc/sys/kernel/random/uuid</code>处的<code>/proc</code>伪文件系统访问此功能:</p>
<pre><code>>>> with open('/proc/sys/kernel/random/uuid') as f:
... print(f.read())
...
1e21ee4f-953e-4179-9bea-ac9a0b9189e7
</code></pre>
<hr/>
<p>如果您能够安装<code>libuuid</code>,您将可以访问<code>uuidgen</code>命令行工具:</p>
<blockquote>
<p><sup>From <code>man uuidgen</code></sup> </p>
<p>The uuidgen program creates (and
prints) a new universally unique identifier (UUID) using the libuuid(3) library. The new UUID can reasonably
be considered unique among all UUIDs created on the local system, and
among UUIDs created on other systems in the past and in the future.</p>
</blockquote>
^{pr2}$