Php

Números aleatorios que no se repitan en php

Por : Jhons_1101
2017-02-04
Tags :
Veremos como realizar un generador de números aleatorios que no se repitan en php ya que a veces necesitamos un listado de números al azar.
Miremos a detalle la siguiente función..

Agradecimientos a http://notasweb.com/, de donde salió este post y a jonseg..

   
compartir en facebook compartir en Google compartir en Twitter compartir en Blogger compartir como código embebido compartir la url

<?php

  // Definimos un array que contendrá el listado de los números.
  $numeros = array();
  // Iterador que lleva la cantidad de caracteres actual.
  $i = 0;
  // Marcará la cantidad de caracteres que necesitemos.
  $cantCaracteres = 5;

  while($i < $cantCaracteres) {
    // Ubicamos un número random entre 0 y 9
    $num=rand(0,9);
    // Validamos que ese número no exista en el array.
    if(in_array($num,$numeros) === false) {
      // Si no existe, lo añadiremos al array por medio del array_push()
      // e incrementamos el iterador de caracteres.
      array_push($numeros,$num);
      $i++;
    }
  }
?>



Como vimos esta función es muy sencilla y su lógica es muy básica. basta con encontrar un número ramdon entre un rango de valores y verificar si existe o no en el array actual.



Si este contenido te fue útil, no olvides compartirlo en redes sociales, Considéralo. Puede ser la manera de agradecer!


Agrega tu comentario...

Puedes utilizar etiquetas <pre></pre>, <p></p>, <div></div>, + (Nombre usuario, para responderle a alguien)

l9fSvCF





mattresszi
2017-03-13 14:28:46
Buen Blog, Me gusta. Muchas Gracias
johnf312
2017-03-06 01:41:40
When choosing the colours for you office, there are a few basic points to consider. aekeeegfeffa
Esta entrada no cuenta con imágenes adjuntas

Unete al grupo de whatsApp +57 316 392 6456

Sigue el grupo en facebook

Siguenos.....