Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Generar clave de 10 digitos
#1
Hola compañeros.

Miren, estoy intentando hacer un Script para generar una clave de 10 dígitos numérica a partir de un serial alfanumérico y un código de un numero de 2 dígitos o un dígito y una letra.

Un ejemplo al que no puedo acceder creo que esta diseñado en jsp.

¿¿Alguien podría ayudarme??

Muchas gracias de antemano,
Atte, @Gonzalo.
Se buscan colaboradores para comenzar con un foro de programación en general.

[url]www.programarg.com[/url]
WWW
#2
depende del lenguaje, puedes hacer un ciclo de 10 con un random que busque un rango de caracteres ascii (por ejemplo)
slds
#3
El problema es que no tengo ni idea de como hacerlo :/
Un ejemplo claro que tengo ahora es este..
Serial alfanumérico: 74F06D43D228
Código: 1A
Resultado: 4302337713

O sino..
Serial alfanumérico: 74F06D43D228 (mismo que antes)
Código: 16 (otro)
Resultado: 4327374411 (cambia el resultado)

Al igual que si uso el mismo codigo pero otro serial tambien cambia el resultado.

Algo asi sería.

A ver si se les da una idea.
Se buscan colaboradores para comenzar con un foro de programación en general.

[url]www.programarg.com[/url]
WWW
#4
Me imagino que hablas de PHP, por lo que, en cuanto a generar un código aleatorio, sería así:
Código PHP:
<?php
$range 
= array(range('A''Z'), range('0''9'));
$range array_merge($range[0], $range[1]);
shuffle($range);
$c count($range);
$code '';
for(
$i=0;$i<$c;$i++){
    
$code .= $range[$i];
    if(
$i == 9){ break; }
}
echo 
$code// aquí ves el resultado
?>
"Digo lo que pienso y cargaré con la culpa, piensa lo que digo y quédate con la disculpa" ♫
#5
Muchisimas gracias ouch01..

Veré si funciona.

EDITO: Tu código me sirve, pero lo que busco en realidad yo es que si le doy por ejemplo un usuario y una contraseña, me genere una clave de 10 digitos numerica. Y cuando introduzca nuevamente ese usuario y esa contraseña me genere el mismo codigo. Algo asi como md5 pero que sean diez numeros.

Saludos!
Se buscan colaboradores para comenzar con un foro de programación en general.

[url]www.programarg.com[/url]
WWW
#6
Gracias ouch01, tambien me servirar..
Sonrojado
WWW
#7
Gracias Ouch, me sirvió de mucho! Saludos! Sonrisa
#8
aqui un ejemplo muy muy facil y simple tu puedes hacerlo mas complejo (no esta testeado solo lo escribi)
Código PHP:
$usuario "Edson";
$contraseña "Ordaz";
$aleatorio md5($usuario.$contraseña);
$diez substr($aleatorio010);
echo 
$diez
#9
Muchisimas gracias.. Ahi encontre lo que buscaba..
Solo lo modifique y quedo asi...

Código PHP:
$usuario "Edson";
$contraseña "Ordaz";
$aleatorio md5($usuario.$contraseña);
$resultado ereg_replace("[^0-9]"""$aleatorio);
$diez substr($resultado010);
echo 
$diez
Agregue la linea 4 al script, entonces me pasa todo a numeros.

Muchas gracias.
Va repu.
Se buscan colaboradores para comenzar con un foro de programación en general.

[url]www.programarg.com[/url]
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  palabras clave para webs canpios 1 253 25-03-2015, 04:25 AM
Último mensaje: garcon
  Perdida de clave de root en MySQL Server amammoli 8 751 19-10-2013, 09:51 PM
Último mensaje: amammoli
  [Javascript] Generar contraseña a partir de un patrón AcidShout 0 619 20-12-2012, 11:19 PM
Último mensaje: AcidShout
  Login <?PHP con clave md5 masterhack 9 1,249 18-12-2012, 01:47 AM
Último mensaje: BrayanFG
  generar y guardar un archivo joksan 6 670 13-10-2009, 03:30 PM
Último mensaje: joksan



Usuarios navegando en este tema: 1 invitado(s)