← Mathématiques et statistiques

Générateur de chiffres de pi

Générez dans votre navigateur un préfixe décimal de haute précision de pi. Utilisez le mode par chiffres pour une longueur donnée ou le défi chronométré pour savoir combien de décimales peuvent être achevées dans la durée choisie.

Si vous voulez chercher à l’intérieur du préfixe généré, ouvrez le laboratoire de chiffres de pi. Si vous voulez encore revoir comment les approximations avancent, poursuivez avec l’explorateur d’approximation de pi.

Autres langues 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Português (Brasil) | Français | Italiano
3 étapes rapides
  1. Choisissez le mode par chiffres pour une longueur fixe, ou le défi chronométré pour une exécution limitée.
  2. Lancez d’abord un petit préréglage pour vérifier l’affichage, la copie et l’export TXT.
  3. Passez ensuite au laboratoire de chiffres de pi si vous devez trouver une suite, aller à un indice ou copier seulement un extrait.

Préréglages pour la classe : vérifiez d’abord un préfixe court, puis passez à une longueur de fiche ou à un bref défi chronométré.

Mode

Cette page compte les chiffres après la virgule. La sortie commence toujours par 3..

Le mode auto montre le bloc complet jusqu’à 5 000 chiffres, puis passe à un aperçu début + fin au-delà.

Chiffres après la virgule

Chiffres générés
Temps écoulé (ms)
Termes de Chudnovsky
État
Affichage

Sortie

Aucune sortie pour le moment.

Comment ça marche

Cette page évalue la formule de Chudnovsky par scission binaire (binary splitting) et effectue des calculs sur des entiers avec le type BigInt de JavaScript, ainsi qu’une racine carrée entière, pour générer les décimales demandées. Le calcul ajoute 18 décimales de garde, puis tronque le résultat à la longueur voulue. Il s’exécute normalement dans un Web Worker ; si celui-ci n’est pas disponible, la même routine centrale s’exécute sur le thread principal comme solution de repli.

Préparer fiches et tableau

Questions fréquentes

Quelle formule ce programme utilise-t-il pour calculer pi ?

Cette page utilise la formule de Chudnovsky. L’implémentation évalue la série par scission binaire (binary splitting) et effectue des calculs sur des entiers avec le type BigInt de JavaScript, ainsi qu’une racine carrée entière, pour générer dans le navigateur le nombre demandé de décimales. Les chiffres ne sont pas lus dans une table préenregistrée.

Cette page génère-t-elle des chiffres exacts ou seulement des approximations ?

Pi possède une infinité de décimales : la page ne calcule donc pas pi dans son intégralité. Elle calcule un préfixe fini avec 18 décimales de garde, puis le tronque à la longueur demandée sans arrondir le dernier chiffre.

Que signifie premiers n chiffres ici ?

La saisie compte les chiffres après la virgule. Si vous entrez 100, le résultat sera 3. suivi de 100 chiffres.

Pourquoi la page passe-t-elle à un aperçu début + fin après 5 000 chiffres ?

Afficher un énorme bloc de texte n’est pas utile dans la plupart des sessions. La page montre donc le début et la fin par défaut, tout en conservant le texte complet pour la copie et l’export TXT.

Qu’est-ce que le défi chronométré ?

Il conserve le résultat le plus long parmi les points de contrôle entièrement terminés dans la durée choisie. Un point de contrôle terminé après cette durée n’est pas retenu.

Que se passe-t-il quand j’appuie sur Arrêter ?

Appuyer sur Arrêter interrompt le calcul en cours. En mode défi chronométré, le dernier point de contrôle terminé reste disponible s’il existe ; le mode par chiffres n’affiche pas de résultat partiel inachevé.

Calculatrices associées