Testa o croce con seme
12 lanci con il seme demo-2026 danno sempre 5 teste e 7 croci, nello stesso ordine. Indichi quanti lanci desidera e un testo qualsiasi come seme per vedere ogni risultato e i totali, pronti da condividere o ripetere. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Un simulatore di testa o croce con seme produce una sequenza simile a lanci equi, ma perfettamente riproducibile. Indichi il numero di lanci e un qualsiasi seme testuale: riceverà ogni risultato e i totali di entrambi i lati. La stessa quantità e lo stesso seme generano sempre la medesima risposta. Lo strumento è utile per giochi, dimostrazioni, test automatici, esercizi didattici e debug. Non dipende dall’orologio, dalla casualità del browser, da servizi di rete o da stati nascosti; pertanto Lei può condividere e verificare i risultati in seguito.
Crei una sequenza riproducibile
I normali lanci sono difficili da ripetere, mentre la riproducibilità aiuta a verificare regole e condividere esempi. Il simulatore converte il seme in uno stato iniziale stabile e avanza una volta per lancio. La risposta conserva l’intero ordine.
Con gli stessi input Lei riceverà la stessa lista e lo stesso conteggio. Cambiare un solo carattere seleziona un’altra sequenza e le maiuscole contano. È ammesso anche un seme vuoto, sebbene una descrizione sia più riconoscibile.
Il seme diventa così una ricetta compatta per ricostruire l’esperimento senza copiare tutti i risultati.
Legga risultati e conteggio
L’output contiene il seme, un array di risultati e un oggetto di conteggio. Legga l’array da sinistra a destra come primo lancio, secondo lancio e così via. Ogni elemento indica chiaramente testa o croce, senza codici numerici nascosti.
Il conteggio riporta teste, croci e totale. Il totale corrisponde sempre al numero accettato e anche la somma dei due lati coincide con esso. Tali relazioni aiutano a verificare risposte archiviate.
Una simulazione equa non garantisce valori uguali in una serie breve; tre teste su quattro sono possibili. Usi l’array quando conta l’ordine e il conteggio per percentuali, punteggi o confronti rapidi.
Scelga la casualità appropriata
Questo simulatore privilegia la riproducibilità, non la segretezza. È adatto a prototipi di giochi, replay deterministici, documentazione, lezioni di probabilità, snapshot test e debug. Conservi entrambi gli input per ricostruire l’esecuzione.
Non lo usi per scommesse, chiavi crittografiche, token di sicurezza, estrazioni o situazioni in cui il prossimo risultato debba essere imprevedibile. Il seme è pubblico e l’algoritmo è stabile e ispezionabile, non crittograficamente sicuro. Il limite di 10,000 lanci mantiene gestibile la risposta; suddivida esperimenti maggiori fra semi diversi.
Per probabilità teoriche scelga un calcolatore: questa capacità genera una prova concreta e riferisce ciò che è accaduto.
Casi d'uso
Verifichi la logica di gioco
Inserisca nei test una sequenza stabile di teste e croci per riprodurre esattamente un errore.
Condivida un esperimento didattico
Fornisca un seme e una quantità affinché tutta la classe verifichi la stessa prova.
Crei replay deterministici
Salvi input compatti e ricostruisca ogni decisione basata sulla moneta durante il debug.
Domande frequenti
Quanto costa una simulazione?
La versione nel browser esegue localmente lo stesso algoritmo puro.
Lo stesso seme restituisce sempre gli stessi lanci?
Sì. Se seme e quantità non cambiano, anche l’ordine e il conteggio rimangono invariati.
Posso usare un seme vuoto?
Sì. Una stringa vuota è valida e riproducibile, sebbene un seme descrittivo sia più facile da condividere.
Perché teste e croci non sono perfettamente bilanciate?
Una moneta equa non garantisce equilibrio in una prova finita. Le brevi sequenze disuguali sono normali.
È sicuro per protezione o scommesse?
No. Il generatore è deterministico e non crittografico; usi casualità sicura e verificata per sicurezza, denaro o premi.
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/coin-flip-seeded \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"flip_count":12,"seed":"demo-2026"}'const res = await fetch("https://api.kit.forhosting.com/game/coin-flip-seeded", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"flip_count": 12,
"seed": "demo-2026"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/game/coin-flip-seeded",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"flip_count": 12,
"seed": "demo-2026"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/game/coin-flip-seeded", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"flip_count":12,"seed":"demo-2026"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"flip_count":12,"seed":"demo-2026"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/game/coin-flip-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
{
"flip_count": 12,
"seed": "demo-2026"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.coin_flip_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.
Limiti
max_items | 10000 |
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
Crei una sequenza riproducibile
Indichi flip_count come intero da 1 a 10,000 e seed come testo.