ForHosting KIT · Mathématiques

Vérificateur de nombres premiers permutables

Vérifiez si un nombre premier le reste quel que soit l'ordre de ses chiffres : 113 réussit, car ses 3 arrangements distincts sont tous premiers. En cas d'échec, vous voyez le premier arrangement composé. Jusqu'à dix chiffres. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
N
113
Vous obtenez
Permutations testées
3

Un nombre premier permutable reste premier quel que soit l’ordre de ses chiffres décimaux. Ce vérificateur reçoit un entier, génère chaque permutation distincte et teste toutes les valeurs obtenues avec une arithmétique entière déterministe. Il indique si le nombre initial respecte la propriété, combien d’arrangements ont été testés et quel arrangement composé a été rencontré en premier en cas d’échec. Les chiffres répétés ne provoquent pas de contrôles en double, et un arrangement commençant par zéro est interprété comme l’entier ordinaire représenté par ces chiffres.

Comprendre le test de nombre premier permutable

Un nombre n’est accepté que si chaque ordre distinct de tous ses chiffres décimaux représente un nombre premier. Cette condition est plus exigeante que la simple primalité du nombre initial et diffère aussi du test des nombres premiers circulaires, qui ne considère que les rotations. Les chiffres peuvent rejoindre n’importe quelle position.

Le vérificateur conserve les répétitions, mais ne réévalue pas un arrangement inchangé par l’échange de copies identiques. Si un arrangement commence par zéro, sa valeur numérique habituelle est testée. En cas de réussite, elle précise également le nombre d’arrangements distincts examinés.

En cas d’échec, elle désigne le premier arrangement composé rencontré dans un ordre lexicographique stable. Vous pouvez ainsi contrôler et reproduire la décision au lieu de recevoir une valeur booléenne sans explication.

Saisir le nombre et lire le résultat

Fournissez n sous forme de texte décimal non signé, sans virgule, espace, point décimal, exposant ni signe plus. Le texte conserve exactement les chiffres transmis et évite les arrondis que certains langages appliquent aux grandes valeurs numériques. La plage admise commence à deux, car les valeurs inférieures ne sont ni premières ni pertinentes ici.

La saisie est limitée à dix chiffres afin de borner clairement l’exploration exhaustive. S’il est faux, le contrôle s’arrête au premier arrangement composé et le compteur reflète donc le travail réellement effectué. Il reste au format texte afin d’afficher les éventuels zéros initiaux, même si la primalité porte sur la valeur entière correspondante.

Contrôle déterministe et limites pratiques

L’algorithme est entièrement local et déterministe : il n’utilise ni réseau, ni témoin aléatoire, ni horloge. Il construit les arrangements uniques à partir du décompte trié des chiffres, garantissant le même parcours et le même contre-exemple pour deux requêtes identiques. Chaque arrangement complet devient un entier exact, soumis à des divisions par de petits nombres premiers puis au test de Miller–Rabin à bases fixes.

La limite de dix chiffres reste dans la plage couverte par ces témoins ; la réponse n’est donc pas probabiliste. De nombreux échecs sont détectés immédiatement : un arrangement finissant par un chiffre pair ou cinq est composé, sauf s’il s’agit du nombre premier à un chiffre lui-même. Les candidats difficiles peuvent nécessiter tous les arrangements uniques.

Vérifier un exercice de théorie des nombres

Validez un nombre premier permutable proposé et obtenez un contre-exemple concret dès qu’un arrangement est composé.

Filtrer des candidats générés

Appliquez un critère exact portant sur toutes les permutations aux candidats décimaux issus d’une recherche bornée.

Illustrer les propriétés des permutations

Comparez le test complet à la primalité ordinaire ou aux rotations des nombres premiers circulaires dans un support pédagogique.

Les permutations répétées sont-elles testées plusieurs fois ?

Non. Les chiffres égaux sont comptés pendant la génération et chaque arrangement visuellement distinct n’est testé qu’une fois.

Comment les zéros initiaux sont-ils traités ?

L’arrangement reste visible sous forme de texte, tandis que sa primalité est testée sur la valeur entière ordinaire représentée.

Est-ce identique à un nombre premier circulaire ?

Non. Un nombre premier circulaire impose des rotations premières ; ici, toutes les permutations possibles doivent être premières.

Le résultat du test de primalité est-il probabiliste ?

Non. Les entrées admises appartiennent à une plage où l’ensemble fixe de témoins fournit un résultat déterministe.

113 est-il un nombre premier permutable ?

Oui. Ses chiffres peuvent être rangés de 3 façons distinctes, et chacune donne un nombre premier. Le résultat indique que ces 3 arrangements ont été testés.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/numth/permutable-prime

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_digits10
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comprendre le test de nombre premier permutable

La réponse fournit is_permutable_prime comme résultat principal.

Saisir le nombre et lire le résultat

Si le résultat est vrai, permutations_tested donne le nombre total d’arrangements distincts. Le champ first_composite_permutation montre l’arrangement qui réfute la propriété.

Contrôle déterministe et limites pratiques

Utilisez le navigateur ponctuellement ou l’API à $0.002 par requête pour intégrer cette règle à une validation, un cours ou un processus reproductible de théorie des nombres.

Que se passe-t-il si n est inférieur à deux ?

La requête renvoie une erreur invalid_input, car le domaine pris en charge commence à deux.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. L’outil du navigateur permet des vérifications interactives locales.

Consulter la documentation complète du KIT →