ForHosting KIT · Utilidades de desarrollo

Generador de números de Cullen

El generador de números de Cullen calcula el término del índice n en la sucesión definida por C_n = n × 2^n + 1.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca cualquier entero no negativo admitido y obtendrá su expansión decimal completa, exacta y sin el redondeo propio de los valores de coma flotante. La herramienta resulta útil para estudiar sucesiones, preparar demostraciones didácticas, resolver ejercicios de programación y realizar experimentos reproducibles de teoría de números. El mismo cálculo determinista se aplica a todas las solicitudes, incluido el término límite C_0 = 1.

Comprenda la fórmula de los números de Cullen

Un número de Cullen combina un índice con una potencia de dos: C_n = n × 2^n + 1. El índice n aparece dos veces, primero como multiplicador y después como exponente, por lo que los términos crecen mucho más deprisa que en una sucesión aritmética o geométrica simple. Por ejemplo, si elige n = 5, se calcula 5 × 32 + 1; con n = 10, se utiliza 10 × 1,024 + 1. El generador considera n un índice de base cero e incluye, por tanto, C_0 = 1. Solo acepta índices enteros no negativos, ya que un índice negativo introduciría una potencia fraccionaria de dos y dejaría de pertenecer a la sucesión de enteros prevista. El número de Cullen se devuelve como cadena decimal. Esta representación es intencionada: los términos grandes superan pronto el intervalo entero exacto de los números JSON habituales, mientras que una cadena conserva todos los dígitos. Puede mostrarla directamente, guardarla sin perder precisión o convertirla en un entero de precisión arbitraria mediante software compatible.

Genere e interprete un resultado exacto

Proporcione n como campo entero; también se acepta el alias index para clientes que prefieran un nombre de entrada más descriptivo. La calculadora valida el valor antes de efectuar la aritmética y rechaza valores ausentes, decimales, enteros negativos e índices superiores al límite de procesamiento publicado. Después calcula 2^n mediante desplazamiento de bits enteros, multiplica el resultado por n, suma uno y convierte el entero final en texto de base diez. No utiliza atajos probabilísticos, aproximaciones logarítmicas ni aritmética de coma flotante. La respuesta incluye el índice numérico normalizado y cullen_number, la expansión decimal exacta de C_n. Conservar el índice junto al valor ayuda cuando los resultados se encolan, comparan o guardan en un conjunto de datos, pues evita que un entero grande aislado pierda el contexto de su sucesión. Para verificar manualmente un término pequeño, calcule primero la potencia de dos, multiplíquela por n y sume uno. Con términos grandes, compare cadenas exactas o enteros de precisión arbitraria; convertirlos en números de coma flotante podría redondear silenciosamente los últimos dígitos.

Use los números de Cullen en estudios y software

Los números de Cullen son un ejemplo conciso de cómo unas operaciones elementales pueden producir una sucesión de enteros de crecimiento rápido. En la enseñanza conectan la exponenciación, la multiplicación, los índices, las definiciones de sucesiones sin recurrencia y los límites prácticos de los formatos numéricos de las máquinas. En pruebas de software, determinados términos sirven como datos fijos para comprobar el análisis, la serialización, el almacenamiento y la igualdad de valores de precisión arbitraria sin depender de datos aleatorios. En investigación matemática, los valores generados pueden enviarse a herramientas independientes para estudiar divisibilidad, factorizar enteros, inspeccionar residuos o analizar candidatos a primos. Esta capacidad solo genera el término de la sucesión: no afirma que el resultado sea primo ni lo factoriza. Esta separación mantiene un contrato claro y una salida reproducible. Como el cálculo no usa red, azar, reloj ni estado mutable, un mismo n válido siempre produce los mismos dígitos decimales. Al integrar la API, contabilice un elemento por índice solicitado y conserve la cadena devuelta si los sistemas posteriores no representan enteros grandes con exactitud. El precio de la API se muestra mediante $0.002, y la ejecución en el navegador permite comprobaciones interactivas rápidas.

Explore una sucesión de enteros

Genere términos exactos de Cullen para una tabla, una lección, una comparación de sucesiones o un cuaderno de teoría de números.

Pruebe el manejo de enteros grandes

Use salidas decimales deterministas para probar análisis de precisión arbitraria, serialización, almacenamiento en bases de datos y comparaciones de igualdad.

Prepare valores para análisis posteriores

Cree un número de Cullen antes de enviarlo a otro flujo de primalidad, factorización, residuos o divisibilidad.

¿Qué es un número de Cullen?

El término del índice n es el entero C_n = n × 2^n + 1.

¿Puede n ser cero?

Sí. Este generador usa una sucesión de base cero, por lo que C_0 = 0 × 2^0 + 1 = 1.

¿Por qué se devuelve el resultado como texto?

Una cadena decimal conserva todos los dígitos cuando el valor supera el intervalo exacto de los números JSON habituales.

¿Comprueba el generador si el resultado es primo?

No. Solo calcula el número de Cullen exacto; las pruebas de primalidad y la factorización son operaciones independientes.

¿Qué ocurre cuando n es negativo?

La solicitud falla con un error de entrada no válida porque los índices de la sucesión de Cullen deben ser enteros no negativos.

¿Cuánto cuesta una solicitud de API?

Cada solicitud cuesta $0.002. La ejecución interactiva en el navegador está disponible para cálculos rápidos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/numth/cullen-number

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/numth/cullen-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.cullen_number",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

min_n0
max_n100000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →