Home>Article>Backend Development> How to generate non-repeating random numbers in php
How to generate non-repeating random numbers in php: 1. Use the function shuffle to randomly disrupt the order of the array, and take a certain section of the array, the code is [shuffle ($numbers)]; 2. Call The ready-made array randomly arranges the functions and intercepts the first [$limit] ones.
[Related learning recommendations:php programming(video)]
php does not generate Method of repeating random numbers:
Method one:
The code is as follows:
Method two:
The code is as follows:
Method 3:
The code is as follows:
The above can randomly generate 5 non-repeating values between 1-20
Method 4:
The code is as follows:
Method 5:
The code is as follows:
This may be simpler than (ps: If the step size is specified in the range, you must pay attention to whether the second parameter of array_rand exceeds the length of $tmp).
[Related learning recommendations:php graphic tutorial]
The above is the detailed content of How to generate non-repeating random numbers in php. For more information, please follow other related articles on the PHP Chinese website!