poleposters Posted April 10, 2008 Share Posted April 10, 2008 Hi all . I have an image upload script and I rename the files as they are uploaded. At the moment im using the rand function to create a random number. I know I can use rand(1,1000000) to create a random number with a one in a million chance of duplication. But for the sake of being thorough I'd like to know if there is a function to create a unique random number? Link to comment https://forums.phpfreaks.com/topic/100443-how-do-i-create-a-unique-random-string/ Share on other sites More sharing options...
Daniel0 Posted April 10, 2008 Share Posted April 10, 2008 You can use uniqid(), but that'll create an alphanumeric string. I don't know if that'll do. Otherwise you could use time() or something. It'll not exactly be random, but it'll increase every second. Link to comment https://forums.phpfreaks.com/topic/100443-how-do-i-create-a-unique-random-string/#findComment-513722 Share on other sites More sharing options...
marcus Posted April 10, 2008 Share Posted April 10, 2008 You can check if the file exists and if it does just add a random string to the end of it. Link to comment https://forums.phpfreaks.com/topic/100443-how-do-i-create-a-unique-random-string/#findComment-513733 Share on other sites More sharing options...
tinker Posted April 10, 2008 Share Posted April 10, 2008 This page has a few examples... Link to comment https://forums.phpfreaks.com/topic/100443-how-do-i-create-a-unique-random-string/#findComment-513738 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.