ID: 9758
Updated by: torben
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Bogus
Bug Type: Feature/Change Request
Assigned To: 
Comments:

This isn't the place for questions. Something like the following
should work. I haven't tested it.

<?php
$ind = mt_rand(0, 25);
$alphabet = 'abcdefghijklmnopqrstuvwxyz';
$my_random_char = $alphabet[$ind];
?>

In the future, please use the mailing lists for coding questions.
http://www.php.net/support.php


Previous Comments:
---------------------------------------------------------------------------

[2001-03-14 17:41:46] [EMAIL PROTECTED]
I would like to be able to create a random letter from A-Z for a member login 
authorization code.  I would like to have a 7 digit number ie: A543BC21 so that they 
can create a username and password.  I know how to randomize a number (ie: mt_rand( 0, 
9 );) but how can I randomize letters?  I tried using mt_rand( "A", "Z" ) but as I 
expected, it gave me an "Invalid Range" error.  I could do this:
<?
$letter = mt_rand( 1, 36 );
if( $letter == "1" )
     {
     $letter = "A";
     }
//etc. like this for A-Z
?>
but it would be exceptionally messy and way too long.  Is there any other way to do 
it?  If it doesn't exist, can you add this to the next version of PHP?

Thanks so much!

Brad Taylor
Senior Web Developer
BradCom Industries LTD
www.simplysmarter.org


---------------------------------------------------------------------------



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=9758&edit=2


-- 
PHP Development 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