真正独特的随机数由PHP生成?

pro*_*yb2 0 php php4 flawed-concept

我已经建立了一个PHP脚本来托管用户上传的大量图像,生成随机数到图像文件名的最佳方法是什么,以便将来不会出现文件名冲突?就像Imageshack一样.谢谢.

osm*_*osm 11

$better_token = uniqid(md5(mt_rand()), true);


Ed *_*ess 9

最简单的方法是为每个文件添加新的GUID.

http://www.php.net/manual/en/function.uniqid.php#65879

  • http://en.wikipedia.org/wiki/Universally_Unique_Identifier#Random_UUID_probability_of_duplicates.你有更好的机会被陨石击中. (5认同)
  • @ Lo'oris:没有被陨石击中听起来是个好理由. (2认同)