PHP/uniqid()

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

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

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

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

sample1 69cdbeff49708
sample69cdbeff4970c
Y69cdbeff4970e8.62971864
135220008069cdbeff4971e
62881780769cdbeff4971f
75654601269cdbeff497224.67113491
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);