Home  >  Article  >  Backend Development  >  How to generate non-repeating random numbers in php

How to generate non-repeating random numbers in php

coldplay.xixi
coldplay.xixiOriginal
2020-08-22 13:48:382717browse

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.

How to generate non-repeating random numbers in php

[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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn