PHP/uniqid()

解説 ユニークな13桁の文字列を返す

uniqid(文字列, 先頭文字, true)

先頭文字付きのユニークな文字列を返す

第二引数trueで13桁の文字列にプラスしてドットと9桁の数字が追加される

sample1 6639a12d1aa3f
sample6639a12d1aa44
Y6639a12d1aa451.58943912
18982822226639a12d1aa57
13316117656639a12d1aa59
9144252496639a12d1aa5b0.37691438
sample1code
echo uniqid();
echo "br />";
echo uniqid("sample");
echo "br />";
echo uniqid("Y", true);
echo "br />";
//乱数を使い重複のリスクを減らす
echo uniqid(rand());
echo "br />";
//randを利用するより mt_rand の方が高速
echo uniqid(mt_rand());
echo "br />";
//より強力
echo uniqid(mt_rand(), true);