How to generate non-repeating random strings in php: 1. Use the timestamp as the original string, then randomly generate five characters and insert them randomly into any position to generate a new string. The code is [$position=rand ()%strlen($chars)]; 2. Use the [array_slice] function to randomly extract.
How to generate non-repeating random strings in php:
1. Use the timestamp as the original string, and then randomly generate five characters Randomly insert into any position and 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; }
2. Use the array_slice() function to randomly extract
Related learning recommendations:php programming( video)
The above is the detailed content of How to generate non-repeating random strings in php. For more information, please follow other related articles on the PHP Chinese website!