Generar código aleatorio alfanumérico en PHP

Este es un código que encontré en una web llamada phpes.wordpress.com y me resultó bastante útil para generar códigos aleatorios en php

Actualmente la uso para generar un código temporal para recuperar una contraseña perdida.

Espero les sea de utilidad

function RandomString($length=10,$uc=TRUE,$n=TRUE,$sc=FALSE)
{
$source = 'abcdefghijklmnopqrstuvwxyz';
if($uc==1) $source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
if($n==1) $source .= '1234567890';
if($sc==1) $source .= '|@#~$%()=^*+[]{}-_';
if($length>0){
$rstr = "";
$source = str_split($source,1);
for($i=1; $i<=$length; $i++){ mt_srand((double)microtime() * 1000000); $num = mt_rand(1,count($source)); $rstr .= $source[$num-1]; } } return $rstr; }

Los parámetros son sencillos.
Longitud, mayusculas, minusculas, numeros y codigos extraños

Como siempre, ando igual de ocupado.
Pero intento de tanto en cuando pasarme por aqui y dejaros alguna cosa de utilidad ;)


Así nos han encontrado!

  • generador de codigos alfanumericos
  • generar codigo alfanumerico php
  • generador de codigo alfanumerico

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">