Generar código aleatorio con php

Ene 1 2010

Con esta simple función se puede generar códigos aletorios.

Muy útil para crear contreseñas aleatorias o códigos de verificacón entre otras cosas.

<?php
function generarCodigo($longitud) {
    $key = '';
    $pattern = '1234567890abcdefghijklmnopqrstuvwxyz';
    $max = strlen($pattern)-1;
    for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)};
    return $key;
}

//Ejemplo de uso

echo generarCodigo(6); // genera un código de 6 caracteres de longitud.
?>