Trabajar con números fuera de una hoja de cálculo a menudo significa alternar entre herramientas especializadas — una calculadora de porcentajes aquí, un generador de números aleatorios allá, un conversor de bases en otro lado. Combinar estas operaciones comunes en una sola herramienta ahorra tiempo y mantiene todas las operaciones ejecutándose localmente en el navegador por privacidad. Las secciones siguientes cubren las cinco operaciones numéricas que surgen con más frecuencia en el trabajo diario, los casos de uso específicos para los que está diseñada cada una y cómo funciona la matemática subyacente en las operaciones que tienen decisiones de implementación sutiles.
Operaciones de Porcentaje: Los Cinco Modos Que Realmente Importan
La matemática de porcentajes es engañosamente sutil porque varias operaciones distintas comparten la misma forma general pero producen resultados diferentes. Esta herramienta implementa cinco modos de porcentaje distintos, cada uno orientado a una pregunta específica del mundo real. Porcentaje De pregunta "¿cuánto es X% de Y?" — usado para cálculos de impuesto sobre ventas, montos de propina y cómputos de descuentos. La fórmula es una multiplicación simple: X% × Y = X/100 × Y. Cambio Porcentual pregunta "¿qué porcentaje creció un valor del antiguo al nuevo?" — usado para comparaciones interanuales, retornos de inversión y métricas de desempeño. La fórmula es (nuevo − antiguo) / |antiguo| × 100, con el valor absoluto en el denominador para manejar correctamente las bases negativas. Diferencia Porcentual pregunta "¿qué tan diferentes son estos dos valores pares?" — usado para comparar mediciones donde ninguno es la referencia. La fórmula usa el promedio de ambos valores como denominador: |a − b| / ((a+b)/2) × 100. Porcentaje Inverso pregunta "¿cuál era el valor original antes de este cambio porcentual?" — usado para des-aplicar impuestos o recargos. Y el Solucionador de Porcentaje completa cualquier pieza faltante de "X es Y% de Z" cuando conoces dos de las tres. Usar el modo correcto importa porque usar la fórmula equivocada produce resultados convincentes pero incorrectos, y muchos errores del mundo real en los reportes de negocios se rastrean a una matemática de porcentajes mal aplicada.
Números Aleatorios para Usos Casuales No Sensibles a la Seguridad
La pestaña Aleatorio/Dados cubre dos categorías distintas: generar enteros aleatorios dentro de un rango especificado y tirar dados virtuales en notación estándar (3d6, 1d20, 2d10+4). Ambas usan la función incorporada Math.random() del navegador, que devuelve valores pseudoaleatorios de punto flotante en [0, 1). La herramienta escala esos valores al rango seleccionado para tareas cotidianas como tirar dados, tomar muestras y elegir nombres de una lista. Math.random() no es adecuada para contraseñas, tokens de sesión, valores nonce ni ningún otro uso sensible a la seguridad; usa `crypto.getRandomValues()` en su lugar. Esta herramienta está diseñada explícitamente para usos no criptográficos, y el barajado Fisher-Yates garantiza que no haya duplicados al extraer valores únicos de un rango, algo útil para sacar cartas de una baraja virtual o asignar compañeros de cuarto al azar. El registro de historial mantiene visibles los resultados recientes y todos los valores se generan en tu dispositivo.
Conversión de Bases, Números Romanos y Propiedades de Números
Las tres pestañas restantes cubren operaciones menos comunes pero igualmente prácticas. La conversión de bases maneja decimal, binario, hexadecimal, octal y cualquier base personalizada de 2 a 36 (usando los dígitos 0–9 más las letras A–Z para los valores 10–35). La matemática subyacente es la notación posicional — cada dígito multiplicado por la base elevada a su posición — y la herramienta muestra juntas las salidas de las cuatro bases estándar, además de una salida personalizada cuando la seleccionas. La salida binaria incluye agrupación por nibbles (espacios cada 4 bits) para mayor legibilidad. Los números romanos cubren los enteros del 1 al 3,999 usando los siete símbolos estándar (I, V, X, L, C, D, M), que es el rango para el cual los números romanos están inequívocamente definidos — los valores mayores requieren líneas superiores u otras convenciones que nunca se estandarizaron universalmente. El Modo Año convierte directamente entre años y sus equivalentes romanos (MMXXIV para 2024), lo cual es útil para avisos de copyright y conversiones de fechas históricas. Propiedades de Números informa sobre primalidad, factorización, divisores, detección de cuadrados perfectos, pertenencia a Fibonacci, MCD y MCM con un segundo número, clasificación de abundancia (abundante/deficiente/perfecto) y comprobaciones relacionadas. Para valores de hasta 10 millones las propiedades se calculan al instante porque la división de prueba solo comprueba factores hasta la raíz cuadrada.