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? Quote 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. Quote 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. Quote 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... Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.