Untitled UI logotext
Solutions
WebsitesEcommerceMobile AppsWeb AppsProduction Support & Maintenance
Our work
Company
About usBlogPodcastContact us
Book a free consultation

Generate Random Strings in PHP

Olivia Rhye

I needed to generate some random strings today for password resets. Here's what I used:

function genRandomString($length = 10)
{
$characters = ‘0123456789abcdefghijklmnopqrstuvwxyz’;
$string = ”;

for ($p = 0; $p < $length; $p++)
{
$string .= $characters[mt_rand(0, strlen($characters))];
}

return $string;
}

Or, recursively:

function genRandomString($i, $length = 10)
{
$characters = ‘0123456789abcdefghijklmnopqrstuvwxyz’;
$string = ”;

if($i >= $length)
{
return '';
}
return $characters[mt_rand(0, strlen($characters))].genRandomString($i++, $length);
}

Ready to start a project?

Book a free consultation
Untitled UI logotext
Our work
About us
Blog
Careers
Submit a ticket
Agency Partnerships
Contact
© 2024 fjorge. All rights reserved.
Privacy