Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Resultado
513024
6-digit random PIN
Longitud del PIN 6 digits
Combinaciones posibles 151.200

¿Qué es el generador de PIN aleatorio?

Esta herramienta crea un PIN aleatorio (del inglés Personal Identification Number, número de identificación personal): una secuencia de dígitos que se usa en tarjetas de cajero, banca en línea, bloqueo del móvil y otros códigos de seguridad. Tú decides cuántos dígitos quieres (de 1 hasta 100) y si un mismo dígito puede aparecer más de una vez. Cada vez que la ejecutas, obtienes un código nuevo y distinto.

Cómo usarlo

Indica la longitud que necesitas en la casilla «Genera un PIN con esta cantidad de dígitos» (4 y 6 son las opciones más habituales). Deja marcada la casilla «Permitir números repetidos» para que los dígitos puedan repetirse (lo normal), o desmárcala si quieres que cada dígito sea único. Pulsa calcular para obtener tu código. Como el resultado es una cadena de dígitos, los ceros a la izquierda se conservan: «036784» es un PIN de 6 dígitos perfectamente válido.

La fórmula explicada

Con repeticiones permitidas, cada posición se rellena con una extracción uniforme e independiente: \(d = \lfloor \text{rand}() \times 10 \rfloor\), donde \(\text{rand}()\) devuelve un valor en el intervalo \([0,1)\). Así, cada dígito del 0 al 9 tiene la misma probabilidad de \(\tfrac{1}{10}\) y existen $$N_{\text{possible}} = 10^{\,\text{PIN Length}}$$ PIN posibles. Sin repeticiones, los diez dígitos [0-9] se mezclan con un algoritmo de Fisher-Yates y se toman los N primeros, de modo que todos son distintos; el número de posibilidades es el de permutaciones $$N_{\text{possible}} = \frac{10!}{\left(10 - \text{PIN Length}\right)!}$$ Como solo hay diez dígitos distintos, un PIN sin repeticiones puede tener como máximo 10 dígitos; para longitudes mayores, la herramienta permite las repeticiones automáticamente.

Comparación entre permitir dígitos repetidos y dígitos únicos
Permitir repeticiones reutiliza los diez dígitos; el modo único elimina cada dígito una vez elegido.
Cada casilla del PIN extrayendo un dígito aleatorio del 0 al 9
Cada posición del PIN se llena con una extracción aleatoria independiente de los dígitos del 0 al 9.

Ejemplo resuelto

Para una longitud de 6 con repeticiones permitidas, supongamos que las fracciones aleatorias son 0,36, 0,61, 0,38, 0,74, 0,85 y 0,42. Al multiplicar cada una por 10 y aplicar la función floor obtenemos 3, 6, 3, 7, 8 y 4, así que el PIN es «363784»: fíjate en que el dígito 3 se repite, algo permitido. Para una longitud de 4 sin repeticiones, una mezcla de [0-9] podría empezar por [7,2,9,0,…]; al tomar los cuatro primeros sale «7290», todos distintos.

Preguntas frecuentes

¿Un PIN puede empezar por cero? Sí. El resultado se trata como texto, por lo que los ceros a la izquierda se conservan y nunca se eliminan.

¿Por qué no puedo crear un PIN de 12 dígitos sin repeticiones? Solo existen diez dígitos únicos (del 0 al 9). Cualquier PIN de más de diez dígitos tiene que reutilizar dígitos, así que la herramienta cambia automáticamente al modo con repeticiones.

¿Es lo bastante seguro para cuentas reales? Utiliza un generador pseudoaleatorio estándar, sin garantía criptográfica. Es perfecto para el día a día, pero para claves de alta seguridad conviene usar una herramienta criptográfica específica.

Última actualización: