Generatore di cartelle bingo riproducibili
Il seme 2026 con una cartella 5 × 5 e numeri da 1 a 75 produce sempre la stessa griglia: 24 numeri diversi attorno a una casella centrale libera. Conservi seme e impostazioni per ristampare la cartella esatta per una serata, un correttore o una classe. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Generi una cartella bingo completa che rimane identica ogni volta che riutilizza lo stesso seme e le medesime impostazioni. Scelga il numero di righe e colonne, definisca un intervallo inclusivo di interi ammessi e ottenga una griglia di valori univoci. Quando entrambe le dimensioni sono dispari, la casella centrale diventa automaticamente libera. Il generatore verifica che l’intervallo basti per tutte le caselle numerate, risultando utile per giochi, materiali stampabili, esercizi didattici e collaudi che richiedono risultati ripetibili.
Scelga dimensioni e intervallo adeguati
Inizi impostando il numero di righe e colonne. Una disposizione comune ne usa cinque per lato, ma il generatore accetta anche cartelle rettangolari e dimensioni comprese tra uno e cento. Indichi poi il più piccolo e il più grande intero consentito.
Entrambi gli estremi sono inclusi: un minimo di 1 e un massimo di 75 forniscono settantacinque valori possibili. Ogni casella numerata riceve un intero univoco e nessun valore si ripete nella stessa cartella. Se le due dimensioni sono dispari, la posizione centrale viene riservata alla stringa FREE, riducendo di uno il numero di interi richiesti.
Una cartella cinque per cinque necessita quindi di ventiquattro numeri disponibili, mentre una quattro per cinque ne richiede venti. Quando l’intervallo è insufficiente, la richiesta termina con una spiegazione chiara invece di restituire duplicati o una griglia incompleta. Per mantenere prevedibile l’impiego di risorse, ogni dimensione è limitata a cento e l’intervallo può contenere al massimo centomila interi.
Sono validi anche valori negativi e zero, purché i limiti siano ordinati correttamente.
Riutilizzi il seme per ricreare la cartella esatta
Il seme controlla il mescolamento e deve essere un intero sicuro. Con righe, colonne, minimo, massimo e seme invariati, l’algoritmo restituisce sempre gli stessi valori nelle stesse posizioni. Non contatta servizi casuali, non legge l’orologio, non usa l’entropia del browser e non dipende dalla rete.
Il risultato è quindi adatto a partite salvate, test automatici, soluzioni e lavori di stampa che potrebbe essere necessario ricreare. Modificare soltanto il seme produce normalmente una disposizione diversa; cambiare intervallo o dimensioni altera il gruppo di valori e il numero di posizioni. Consideri l’intero input come la ricetta della cartella e conservi tutti e cinque i campi quando serve una ricostruzione esatta.
Il seme controlla la riproducibilità, non è un segreto di sicurezza e non offre imprevedibilità crittografica. Il generatore usa una sequenza pseudocasuale deterministica fissa e applica un mescolamento Fisher–Yates imparziale al gruppo di interi. L’output ripete tutte le impostazioni, segnala l’eventuale centro libero e inserisce la griglia completa nel campo card, facilitandone la visualizzazione o l’esportazione.
Visualizzi, distribuisca e convalidi il risultato
Il campo card è un array di righe e ogni riga contiene un array di caselle. Conservi questa distinzione quando crea una tabella, produce un PDF o importa il risultato in un altro sistema. Lo spazio libero compare soltanto quando il numero di righe e quello di colonne sono dispari, poiché solo in tal caso esiste un’unica casella centrale.
Se una dimensione è pari, tutte le posizioni contengono numeri. Prima di una partita, generi la cartella di ciascun partecipante con un seme diverso e registrato, mantenendo fissi dimensioni e intervallo. In seguito potrà ricostruire una cartella contestata dal relativo input senza conservare il file generato.
Per le schede didattiche, associ il seme alla soluzione e ricrei il materiale in futuro. Gli errori di convalida individuano dimensioni errate, numeri non sicuri, limiti invertiti e intervalli eccessivi o insufficienti, permettendoLe di correggere la ricetta prima della distribuzione.
Casi d'uso
Gestire partite riproducibili
Conservi il seme di ogni partecipante e ricrei la cartella esatta per verificarla o ristamparla.
Preparare schede didattiche
Generi griglie numeriche con centro libero coerente e archivi la ricetta insieme alla soluzione.
Creare dati di test deterministici
Usi cartelle stabili per collaudare tabelle, esportazioni, rilevamento delle vincite e persistenza senza casualità instabile.
Domande frequenti
Quando la casella centrale è libera?
Il centro mostra FREE quando righe e colonne sono dispari. Se una dimensione è pari, tutte le caselle contengono numeri.
Un numero può apparire due volte nella stessa cartella?
No. I valori vengono scelti senza reinserimento dall’intervallo inclusivo.
Lo stesso seme crea sempre la stessa cartella?
Sì, purché righe, colonne, minimo, massimo e seme restino invariati.
Posso creare una cartella diversa da cinque per cinque?
Sì. Righe e colonne vanno da uno a cento e sono ammesse cartelle rettangolari. La casella centrale resta libera solo quando entrambi i valori sono dispari, perché solo allora esiste un unico centro.
Cosa succede se l’intervallo di numeri è troppo piccolo?
La cartella non viene creata, invece di ripetere numeri o lasciare buchi. Una cartella cinque per cinque richiede ventiquattro numeri e una quattro per cinque venti; entrambi gli estremi dell’intervallo contano.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/game/bingo-card-seeded \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rows":5,"columns":5,"min_number":1,"max_number":75,"seed":2026}'const res = await fetch("https://api.kit.forhosting.com/game/bingo-card-seeded", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rows": 5,
"columns": 5,
"min_number": 1,
"max_number": 75,
"seed": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/game/bingo-card-seeded",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rows": 5,
"columns": 5,
"min_number": 1,
"max_number": 75,
"seed": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/game/bingo-card-seeded", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rows":5,"columns":5,"min_number":1,"max_number":75,"seed":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rows":5,"columns":5,"min_number":1,"max_number":75,"seed":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/game/bingo-card-seeded", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"rows": 5,
"columns": 5,
"min_number": 1,
"max_number": 75,
"seed": 2026
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.bingo_card_seeded",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Visualizzi, distribuisca e convalidi il risultato
Le caselle numerate sono numeri JSON; il centro libero automatico è la stringa JSON FREE. L’automazione tramite API costa $0.002 per richiesta di cartella e l’algoritmo puro non richiede file caricati né servizi esterni.
Domande tecniche
Quanto costa una richiesta API?
Ogni cartella generata tramite API costa $0.002.
Che cosa accade se l’intervallo è troppo piccolo?
La richiesta restituisce un errore invalid_input che indica i valori disponibili e le caselle numerate necessarie.