prefix
これが有用なのは、たとえば複数ホストで同時に ID を生成するような場合です。このような場合、同じマイクロ秒で同じ ID が生成されてしまう可能性があります。
空の prefix
を指定すると、
返される文字列は 13 文字となります。
more_entropy
が TRUE の場合は
23 文字となります。
more_entropy
TRUE にすると、uniqid() は 返り値の最後にさらに別のエントロピーを (線形合同法を使用して) 追加します。これにより、結果がより一意になります。
一意な ID またはトークンが必要な場合、そして、ネットワーク経由で ユーザにそのトークンを渡そうとする場合(例えば、セッションクッキー)、 次の例のようにするのが推奨されます。
この例は、極めて予測困難な 32 文字の ID(128 ビット十六進数) を作成します。