Hi Bill,

Here's a quick hack, should get you on your way :

function randomString($len)
{
global $seed;

  $tmp = '';

  $chars  = 'abcdefghijklmnopqrstuvwxyz';
  $chars .= strtoupper($chars);
  $chars .= '0123456789';

  if (empty($seed)) {
    mt_srand ((float) microtime() * 1000000);
    $seed = TRUE;
  }

  // weak error checking mechanism
  if ($len < 1 || !is_numeric($len)) $len = 8;

  $chars_len = strlen($chars);  

  for ($a=1; $a <= $len; $a++) {
    $tmp .= $chars{mt_rand(0,$chars_len)};
  }

  return $tmp;
}


That was fun :)

Regards,
Philip Olson


On Sat, 1 Sep 2001, bill wrote:

> How can a random string of only letters and numbers be generated?
> 
> I'm stumped so far on how to avoid including symbols.
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to