ForHosting KIT · Matematica

Verifica di un numero primo bilanciato e dei suoi vicini

53 è un primo bilanciato: i primi più vicini sono 47 sotto e 59 sopra, entrambi a distanza 6, e la loro media è 53. Inserisca un primo da 2 a 1.000.000.000 per vedere i vicini, la loro media e il verdetto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Numero
53
Ottiene
Primo precedente
47
Primo successivo
59
Media dei vicini
53

Un numero primo bilanciato si trova esattamente a metà tra il primo immediatamente precedente e quello immediatamente successivo. Questo strumento verifica che l’intero fornito sia davvero primo, individua entrambi i primi adiacenti, calcola la loro media aritmetica e la confronta con il valore originale. Il risultato mostra gli elementi che motivano la decisione, non soltanto una risposta affermativa o negativa. I numeri composti vengono rifiutati, così la definizione matematica rimane corretta e gli errori di inserimento risultano visibili nei flussi automatizzati.

Quando un numero primo è bilanciato

Un numero primo è bilanciato quando la distanza dal primo precedente coincide con la distanza dal primo successivo. La stessa condizione si può esprimere affermando che il primo centrale è uguale alla media aritmetica dei due vicini. Per esempio, 53 ha 47 immediatamente sotto e 59 immediatamente sopra.

Entrambi gli intervalli valgono sei e la media di 47 e 59 è 53, quindi la verifica dà esito positivo. Il requisito dell’immediatezza è fondamentale: scegliere due primi inferiori e superiori qualsiasi non applicherebbe la definizione riconosciuta. Lo strumento cerca pertanto in entrambe le direzioni finché identifica il primo più vicino su ciascun lato, restituisce tali valori, ne calcola la media e la confronta con il primo inserito.

I campi forniti rendono semplice controllare o riutilizzare la conclusione. Un risultato falso non indica che il numero sia composto; indica che è primo, ma non si trova al centro tra i suoi vicini. Un valore composto genera invece un errore separato, evitando qualsiasi confusione tra le due proprietà matematiche.

Come inserire e interpretare un valore

Inserisca un solo intero nel campo numerico. Frazioni, stringhe numeriche, interi non sicuri, valori fuori intervallo e numeri composti vengono rifiutati, senza arrotondamenti o conversioni silenziose. Il 2 è un primo valido, tuttavia non ha un primo precedente e quindi non può soddisfare la definizione basata su due vicini.

In questo caso particolare il risultato è falso, viene indicato il primo successivo e i campi relativi al primo precedente e alla media inesistenti vengono omessi. In tal modo non si inventano valori convenzionali e l’output opzionale mantiene un significato preciso.

Controllo deterministico per studio e automazione

Lo strumento utilizza aritmetica intera esatta e test deterministici di primalità, senza testimoni casuali, database esterni o richieste di rete. Verifica prima il valore fornito, quindi esamina i candidati adiacenti fino a raggiungere il primo più vicino in basso e in alto. È sufficiente controllare la divisibilità fino alla radice quadrata di ogni candidato e, dopo aver gestito il 2, i candidati pari vengono saltati.

Lo strumento è utile nelle lezioni sugli intervalli tra primi, negli esperimenti con successioni, nella convalida di rompicapi e nei flussi di dati in cui una risposta trasparente conta più di una semplice classificazione. Il limite superiore contiene il carico nel caso peggiore pur coprendo molti esempi ordinari. Per interi enormi o metodi probabilistici, è preferibile un software specialistico per la teoria dei numeri e la precisione arbitraria.

Controllare un esercizio di teoria dei numeri

Verifichi un possibile primo bilanciato e consulti i primi adiacenti esatti che motivano la risposta.

Convalidare l’input di un rompicapo

Rifiuti i valori composti e distingua i primi validi non bilanciati da quelli bilanciati.

Creare dati su successioni di primi

Classifichi singoli primi con vicini e punti medi espliciti per una successiva analisi.

Che cos’è un numero primo bilanciato?

È un primo uguale alla media aritmetica del primo immediatamente precedente e di quello immediatamente successivo.

Perché il 2 non è bilanciato?

Il 2 non ha un primo precedente e non può quindi essere il punto medio di due primi adiacenti.

Lo strumento usa un database di numeri primi?

No. Verifica in modo deterministico il valore e i candidati vicini mediante aritmetica intera locale.

Cosa succede se inserisco un numero composto?

Viene rifiutato con un messaggio chiaro invece di dare un risultato negativo. La risposta negativa è riservata ai primi che non stanno al centro tra i vicini, così le due situazioni non si confondono mai.

Perché contano solo i primi immediatamente adiacenti?

La definizione usa il primo immediatamente precedente e quello immediatamente successivo. Scegliere altri primi qualsiasi non verificherebbe nulla, perciò lo strumento cerca verso l'esterno fino al più vicino da ogni lato.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_value1000000000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come inserire e interpretare un valore

L’intervallo accettato parte da 2 e arriva a 1,000,000,000, offrendo all’algoritmo deterministico un limite operativo chiaro sia nel browser sia tramite API. Per un primo maggiore di 2, la risposta include previous_prime, next_prime, neighbor_average e is_balanced insieme al numero originale. Se is_balanced è vero, i due intervalli tra primi sono uguali; se è falso, i vicini restano corretti, ma il loro punto medio è diverso dal primo inviato.

Controllo deterministico per studio e automazione

Queste scelte rendono il risultato riproducibile tra il componente del browser e il gestore dell’API. Ogni richiesta valuta un elemento e l’uso dell’API costa $0.002; lo stesso calcolo può essere eseguito localmente nella pagina per controlli interattivi.

Che cosa accade se inserisco un numero composto?

La richiesta restituisce un errore invalid_input, perché qui il bilanciamento è definito soltanto per valori primi.

Quanto costa utilizzare l’API?

Ogni richiesta costa $0.002. È disponibile anche l’esecuzione interattiva nel browser senza calcolo in rete.

Leggi la documentazione completa del KIT →