ありがとうございますmd5(microtime(true))でやってみます、
多分私の扱える知識がないデータベース以外で精度が高いのは
これだと思うので。
これで作り出したIDが重複してないかファイル捜索するのは時間の無駄ですかね?