RE: [PHP-WIN] Random Code

From: Date: Tue, 23 Jan 2001 18:30:02 +0000
Subject: RE: [PHP-WIN] Random Code
Groups: php.windows 
Request: Send a blank email to php-windows+get-5166@lists.php.net to get a copy of this message
Oh, I didn't think of transaction time... this is a very good question. And a very good project for someone else to look in to.... --------------------- John Asendorf - jasendorf@lcounty.com Web Applications Developer http://www.lcounty.com - NEW FEATURES ADDED DAILY! Licking County, Ohio, USA 740-349-3631 The benefit to the government of replacing all $1 Federal Reserve notes with $1 coins would be $522.2 million per year, according to estimates of the General Accouting Office released on April 7, 2000. > -----Original Message----- > From: Larry Forrister [mailto:L4@stetson.net] > Sent: Tuesday, January 23, 2001 1:26 PM > To: php-windows@lists.php.net > Subject: Re: [PHP-WIN] Random Code > > > Do you mean W3E4-22ER would be valid? If so there would be 36^8 > (2,821,109,907,456) possible values. > > A truly random generator algorithm cannot guarantee uniqueness. I'm > guessing what you want is to generate each possible value once in a > pseudo-random order. Would just apparent randomness suffice? > > With what frequency do the values need to be generated? Once > every few > seconds/minutes or multiple times per second? > ~~LF > > > Sigurd Magnusson wrote: > > > Whats the best way to make a completely random, unique code in the > > format "ABCD-1234" where each of the 8 characters can be > alphanumerc; > > 0-9,A-Z... I thought about generating a 36^4 number, > converting to to > > base '36', and repeating the process. What's a good way to > ensure the > > code is not repeated, though? > > > > Siggy > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net > For additional commands, e-mail: php-windows-help@lists.php.net > To contact the list administrators, e-mail: > php-list-admin@lists.php.net >

« previous php.windows (#5166) next »