Home >Backend Development >PHP Problem >How to generate random non-repeating strings in php
php method to randomly generate non-repeating strings: first create a php sample file; then use the timestamp as the original string; then randomly generate five characters and randomly insert them at any position; finally generate a new The string can be.
php method to randomly generate non-repeating strings:
Use the timestamp as the original string, and then randomly Generate five characters and insert them randomly into any position to generate a new string, ensuring no repetition
function rand($len) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $string=time(); for(;$len>=1;$len--) { $position=rand()%strlen($chars); $position2=rand()%strlen($string); $string=substr_replace($string,substr($chars,$position,1),$position2,0); } return $string; }
Related learning recommendations:php programming(video)
The above is the detailed content of How to generate random non-repeating strings in php. For more information, please follow other related articles on the PHP Chinese website!