numero aleatorio CAPTCHA, pero aleatorio de verdad...

vForum público de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
RToz
vMate
vMate
Mensajes: 29
Registrado: 26 Ago 2011, 13:15

numero aleatorio CAPTCHA, pero aleatorio de verdad...

Mensaje por RToz » 11 Sep 2013, 09:01

Hola a todos,

He desarrollado un CAPTCHA para los formularios de contacto de la web, basado en la función canvas de javascript (con truco para que funcione en IE6+, Opera, Firefox, Chrome, Safari, etc) en que en base a un valor, genera una imagen con ese valor. El visitante ve esa imagen y la introduce en un input.

La cosa la tengo funcional al 100%, excepto que el valor del CAPTCHA no es aleatorio del todo. Utilizo la función numero aleatorio de Velneo y sospechosamente la mayoría de valores comienzan por 214755XX... Por ejemplo, he guardado un histórico y veo

214755XX
214755XX
214755XX
214755XX
214755XX
7980
214755XX
214755XX
214755XX
27773
214755XX
214755XX
214755XX

Osea muy mal, esta función no es aleatoria del todo...
¿Vosotros tenéis algún truco para esto? ¿cuales son vuestras experiencias con aleatorios?

Gracias

Avatar de Usuario
weekend
vAdviser
vAdviser
Mensajes: 487
Registrado: 03 Nov 2007, 12:24
Ubicación: Madrid, España

Re: numero aleatorio CAPTCHA, pero aleatorio de verdad...

Mensaje por weekend » 11 Sep 2013, 09:23

Buenas

En este post de los buenos tiempos :o tienes mas informacion
viewtopic.php?f=6&t=15378

Puedes probar a generar un numero aleatorio entre los valores que dicen
que no se repiten ( 6,7,8, ó 9 cifras) con el truco de este otro post
viewtopic.php?f=7&t=11076 y probar
a ver si te salen aleatorios de verdad
Saludos

El hardware es lo que puedes patear, y el software, lo que puedes maldecir.
weekend40@gmail.com

RToz
vMate
vMate
Mensajes: 29
Registrado: 26 Ago 2011, 13:15

Re: numero aleatorio CAPTCHA, pero aleatorio de verdad...

Mensaje por RToz » 11 Sep 2013, 09:39

gracias por la rapidez... efectivamente veo que el patrón 21474 estaba ya "descubierto" jejej
voy a probar esos trucos, muchas gracias!

Responder