ForHosting KIT · Testi e IA

Mescolare le lettere di una parola in modo deterministico

«generation» con il seed «kit-2026» diventa sempre «gateeonrin»: la prima e l'ultima lettera restano, le 8 interne vengono mescolate e lo stesso seed dà lo stesso risultato ovunque. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Parola
generation
Seme
kit-2026
Ottiene
Mescolata
gateeonrin
Lettere
10

Poiché il rimescolamento si basa su un algoritmo deterministico con seed e non sul caso, la stessa parola con lo stesso seed produce sempre esattamente lo stesso risultato — sui nostri server, nel Suo browser e in qualsiasi altro ambiente. Le parole con meno di quattro lettere vengono rifiutate con un errore chiaro, dato che non hanno lettere interne da mescolare.

Perché le parole mescolate restano leggibili

Un'osservazione nota della linguistica divulgativa dice che spesso chi legge capisce una parola anche se le lettere centrali sono in disordine, purché la prima e l'ultima restino al loro posto, perché il riconoscimento si basa molto sulla forma complessiva della parola e sulle lettere ai bordi. Questo strumento esegue proprio questa trasformazione: tiene ferme la prima e l'ultima lettera e mescola solo quelle in mezzo. Non promette che il risultato sia leggibile; si limita a mescolare. Le parole con meno di quattro lettere vengono rifiutate, perché non hanno lettere interne da mescolare.

Stesso seed, stesso risultato

La maggior parte dei mescolatori estrae una risposta casuale ogni volta, il che va bene per gioco ma non quando serve ripetere un risultato. Qui il seed fa parte di ciò che lei scrive: la stessa parola con lo stesso seed produce sempre esattamente lo stesso rimescolamento, nel suo browser o altrove, e un seed diverso produce un rimescolamento diverso. Così può creare giochi di parole mescolate con soluzioni rigenerabili in seguito, mostrare a due giocatori la stessa parola o spiegare in classe come funziona il rimescolamento interno con un esempio che non cambia. Il risultato indica anche quante lettere ha la parola e se è davvero cambiata.

Deterministico per progettazione: il seed è il contratto

La maggior parte dei rimescolatori chiama un generatore di numeri casuali e Le dà ogni volta una risposta diversa. Va bene per un giocattolo, ma è inutile appena serve riproducibilità: un test che verifica l'output, un gioco in cui due giocatori devono vedere lo stesso rimescolamento, o un dataset in cui la forma rimescolata va rigenerata in seguito. La stringa del seed viene sottoposta a hash con FNV-1a, tale hash alimenta un generatore pseudo-casuale xorshift32, e il generatore guida un rimescolamento di Fisher-Yates solo sulle lettere interne.

Cambi il seed e otterrà un rimescolamento diverso della stessa parola; cambi la parola e lo stesso seed porterà a un nuovo risultato.

Generare contenuti per enigmi riproducibili

Creare enigmi di parole rimescolate le cui soluzioni possono essere rigenerate esattamente, poiché la stessa parola e lo stesso seed producono sempre lo stesso risultato.

Dimostrazioni in aula sulla percezione della lettura

Mostrare agli studenti come il rimescolamento delle lettere interne lascia le parole leggibili mentre la prima e l'ultima restano al loro posto.

Quanto costa?

È inoltre gratuito nel Suo browser su questa pagina.

Il risultato è casuale?

No. È completamente deterministico: la stessa parola e lo stesso seed producono sempre lo stesso risultato rimescolato. Un seed diverso dà un rimescolamento diverso.

Perché rifiuta le parole corte?

Le parole con meno di quattro lettere hanno al massimo una lettera interna, quindi non c'è nulla da mescolare.

La prima e l'ultima lettera si spostano mai?

Mai. Vengono rimescolate solo le lettere strettamente comprese tra la prima e l'ultima.

Viene memorizzato qualcosa?

No. La parola viene elaborata in memoria e scartata; viene restituito solo il risultato rimescolato.

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/text/scramble-word

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/text/scramble-word \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"word":"generation","seed":"kit-2026"}'
{
  "word": "generation",
  "seed": "kit-2026"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.scramble_word",
  "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_tokens20000
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.

L'API per mescolare le lettere di una parola prende una parola e un seed e rimescola le lettere interne mantenendo fisse la prima e l'ultima, producendo il classico effetto in cui la parola resta comunque leggibile.

Perché mescolare l'interno mantiene le parole leggibili

Esiste un'osservazione ben nota nella linguistica divulgativa: quando la prima e l'ultima lettera di una parola restano al loro posto, i lettori spesso riescono comunque a comprenderla anche se le lettere centrali sono scombinate, perché il riconoscimento delle parole si affida molto alla forma complessiva e alle lettere di confine. Invia una parola come 'generazione' e un seed, e riceve la stessa parola con sole le lettere tra la prima e l'ultima rimescolate. Questo endpoint automatizza esattamente tale trasformazione. L'endpoint non cerca di garantire la leggibilità — esegue semplicemente il rimescolamento — ma il fenomeno sottostante è la ragione per cui l'output resta di solito leggibile per un lettore umano.

Deterministico per progettazione: il seed è il contratto

Qui il seed fa parte dell'input e l'algoritmo è completamente deterministico.

Regole di input, errori e ambiti d'impiego

L'output riporta la parola originale, il seed usato, il risultato rimescolato, il conteggio delle lettere e se il rimescolamento abbia effettivamente cambiato la parola — cosa che può essere falsa per parole corte in cui l'unico rimescolamento possibile lascia l'interno intatto. Le integrazioni tipiche sono backend di enigmi e giochi, strumenti didattici, generatori di dati dimostrativi e snapshot test. L'endpoint accetta due campi: 'word' (accettato anche come 'text' o 'input') e 'seed' (accettato anche come 'salt'). La parola deve contenere almeno quattro lettere; con tre lettere o meno c'è al massimo una lettera interna, quindi non c'è nulla di significativo da mescolare, e l'endpoint risponde con un errore invalid_input che indica il problema invece di restituire silenziosamente la parola invariata. Funziona sulla nostra rete edge globale, non memorizza nulla, e lo stesso identico codice gira gratis nel Suo browser su questa pagina: paga $0.002 per richiesta solo quando lo automatizza tramite l'API.

Fixture di test stabili grazie al seed

Creare varianti rimescolate del testo delle fixture su cui gli snapshot test possono verificare, senza casualità imprevedibili tra un'esecuzione e l'altra.

Leggi la documentazione completa del KIT →