Trabalhar com números fora de uma planilha geralmente significa alternar o contexto entre ferramentas especializadas – uma calculadora de porcentagem aqui, um gerador de números aleatórios ali, um conversor de base em outro lugar. Combinar essas operações comuns em uma única ferramenta economiza tempo e mantém todas as operações em execução localmente no navegador para maior privacidade. As seções abaixo cobrem as cinco operações orientadas a números que surgem com mais frequência no trabalho diário, os casos de uso específicos para os quais cada uma foi projetada e como a matemática subjacente funciona para as operações que possuem opções de implementação sutis.
Operações percentuais: os cinco modos que realmente importam
A matemática percentual é enganosamente sutil porque diversas operações diferentes compartilham a mesma forma geral, mas produzem resultados diferentes. Esta ferramenta implementa cinco modos percentuais distintos, cada um visando uma questão específica do mundo real. Porcentagem de pergunta "o que é X% de Y?" - usado para cálculos de impostos sobre vendas, valores de gorjetas e cálculos de descontos. A fórmula é uma multiplicação simples: X% × Y = X/100 × Y. A Mudança Percentual pergunta "que porcentagem o valor cresceu do antigo para o novo?" — usado para comparações ano a ano, retornos de investimentos e métricas de desempenho. A fórmula é (novo − antigo) / |velho| × 100, com o valor absoluto no denominador manipulando corretamente as linhas de base negativas. A diferença percentual pergunta "quão diferentes são esses dois valores de pares?" — usado para comparar medições onde nenhuma delas é a referência. A fórmula usa a média de ambos os valores como denominador: |a − b| / ((a+b)/2) × 100. Reverse Percentage pergunta "qual era o valor original antes desta alteração percentual?" — usado para cancelar a aplicação de impostos ou majorações. E o Percentage Solver preenche qualquer peça que falta em "X é Y% de Z" quando você conhece dois dos três. Usar o modo certo é importante porque usar a fórmula errada produz resultados aparentemente convincentes, mas incorretos, e muitos erros do mundo real em relatórios de negócios remontam à matemática percentual mal aplicada.
Números aleatórios para usos casuais e não sensíveis à segurança
A aba Aleatório/Dados abrange duas categorias distintas: geração de números inteiros aleatórios dentro de um intervalo especificado e lançamento de dados virtuais em notação padrão (3d6, 1d20, 2d10+4). Ambos usam a função Math.random() integrada do navegador, que retorna valores de ponto flutuante pseudoaleatórios em [0, 1). A ferramenta dimensiona esses valores no intervalo selecionado para tarefas diárias, como lançamento de dados, amostragem e sorteio de nomes de uma lista. Math.random() não é adequado para senhas, tokens de sessão, valores nonce ou qualquer outro uso sensível à segurança; use `crypto.getRandomValues()` em vez disso. Esta ferramenta é explicitamente para uso não criptográfico, e a opção de embaralhamento de Fisher-Yates garante que não haja duplicatas ao extrair valores exclusivos de um intervalo, o que é importante para retirar cartas de um baralho virtual ou atribuir companheiros de quarto aleatórios. O registro do histórico mantém os resultados recentes visíveis e todos os valores são gerados no seu dispositivo.
Conversão de base, algarismos romanos e propriedades numéricas
As três guias restantes abrangem operações menos comuns, mas ainda assim práticas. A conversão de base lida com decimal, binário, hexadecimal, octal e qualquer base personalizada de 2 a 36 (usando dígitos de 0 a 9 mais letras de A a Z para valores de 10 a 35). A matemática subjacente é a notação posicional – cada dígito multiplicado pela base elevada à sua posição – e a ferramenta mostra as quatro saídas da base padrão juntas, além de uma saída da base personalizada quando selecionada. A saída binária inclui agrupamento nibble (espaços a cada 4 bits) para facilitar a leitura. Os algarismos romanos cobrem os números inteiros de 1 a 3.999 usando os sete símbolos padrão (I, V, X, L, C, D, M), que é o intervalo para o qual os algarismos romanos são definidos inequivocamente - valores maiores requerem linhas sobrepostas ou outras convenções que nunca foram universalmente padronizadas. O Modo Ano converte diretamente entre anos e seus equivalentes romanos (MMXXIV para 2024), o que é útil para avisos de direitos autorais e conversões de datas históricas. Propriedades numéricas relatam primalidade, fatoração, detalhes de divisores, detecção de quadrado perfeito, associação de Fibonacci, GCD e LCM com uma segunda entrada, classificação de abundância (abundante/deficiente/perfeito) e verificações relacionadas. Para valores de até 10 milhões, as propriedades são computadas instantaneamente porque a divisão experimental apenas verifica os fatores através da raiz quadrada.