3 votos

Calculando bits personalizados de PI en hex o binario sin calcular bits anteriores

Intenté algunas fórmulas de grifo para calcular dígitos hexadecimales PI personalizados.

Pero cualquier fórmula que intenté definitivamente necesitaba iterar y calcular la suma de i=0 a N para obtener el N-ésimo dígito.

¿Cómo obtener el N-ésimo dígito hex sin calcular los dígitos anteriores?

2voto

lolzery wowzery Puntos 90

Desafortunadamente (y esto REALMENTE fue una GRANDE decepción para mí también cuando descubrí esto), actualmente no existen algoritmos conocidos que puedan 'saltar' completamente a cualquier dígito, y si uno fuera descubierto, puedes apostar a que sería popular y saldría en las noticias. Pero, tengo una solución a tu problema, es una alternativa para calcular que te permite saltar a cualquier dígito por debajo de los 12.1 billones.

  1. Descarga tanto como puedas de aquí.
  2. Opcionalmente consigue un archivador como 7zip (realmente acelerará las cosas)
  3. Desempaqueta los archivos zip que descargaste en dígitos de pi utilizables.
  4. Programa un programa rápido para eliminar las cosas extra en los archivos de pi, unir los archivos de pi y convertirlos a hexadecimal.
  5. Crea un programa para obtener el número de byte en los archivos (es decir, el enésimo dígito de pi).
  6. ¡Listo, y listo para empezar!

Fuente(s): entrar descripción del enlace aquí

Otra cosa para revisar: Cálculo distribuido de π

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X