PHP: ¿Qué debo hacer si quiero seleccionar aleatoriamente 10 números de 100 números de teléfono móvil?
Coloque el teléfono móvil en la matriz y utilice la función de número aleatorio rand(0,99) para generar un número aleatorio. El número leído de la matriz del teléfono móvil se coloca en otra matriz cada vez. leer, usar in_array() La función determina si el número generado está en la matriz
Un programa escrito por mí para referencia del cartel:
lt;?php
/*$phone_num array Hay 100 números de teléfonos móviles almacenados, 10 números se generan aleatoriamente y se colocan en el $phone_rand_num array*/
$phone_rand_num=array();
$i=0;
while($ilt; 10)
{
$k=rand(0, 99); //Generar números aleatorios
while( !in_array($phone_num[$k], $phone_rand_num))
//Asegúrese de que el número seleccionado por el número aleatorio generado no esté en la matriz de lectura
{
$k=rand(0,99);
}
$phone_rand_num[$i]=$phone_num[$k] ;
$ i;
} gt;