Münzwurf mit Seed
Ein Münzwurfsimulator mit Seed erzeugt eine Folge, die fairen Würfen ähnelt und dennoch vollständig reproduzierbar bleibt.
Im Browser ausführen – kostenlos
Geben Sie die Anzahl der Würfe und einen beliebigen Text als Seed ein; Sie erhalten jedes Ergebnis sowie die Summen beider Seiten. Dieselbe Anzahl mit demselben Seed liefert stets dieselbe Antwort. Das eignet sich für Spiele, Vorführungen, automatisierte Tests, Unterricht und Fehlersuche. Die Berechnung hängt weder von der Uhrzeit noch vom Browser-Zufall, einem Netzwerkdienst oder verborgenem Zustand ab. Deshalb können Sie Ergebnisse später teilen und zuverlässig prüfen.
Erzeugen Sie eine reproduzierbare Folge
Gewöhnliche Münzwürfe lassen sich kaum wiederholen, doch beim Prüfen von Regeln oder Teilen eines Beispiels ist Wiederholbarkeit nützlich. Geben Sie flip_count als ganze Zahl von 1 bis 10,000 und seed als Text an. Der Simulator wandelt den Seed in einen stabilen Anfangszustand um und schaltet bei jedem Wurf einmal weiter. Die Antwort bewahrt die vollständige Reihenfolge. Mit denselben Eingaben erhalten Sie dieselbe Liste und Zählung. Schon ein geändertes Zeichen wählt eine andere Folge; Groß- und Kleinschreibung werden unterschieden. Ein leerer Seed ist ebenfalls zulässig, ein beschreibender lässt sich jedoch leichter erkennen. So dient der Seed als kompaktes Rezept, mit dem andere das Experiment ohne lange Ergebnisliste nachbilden können.
Lesen Sie Ergebnisse und Zählung
Die Ausgabe enthält den Seed, ein Ergebnis-Array und ein Zählobjekt. Lesen Sie das Array von links nach rechts als ersten, zweiten und weitere Würfe. Jeder Eintrag nennt ausdrücklich Kopf oder Zahl, sodass keine undokumentierte Zahlencodierung nötig ist. Die Zählung umfasst Köpfe, Zahlen und die Gesamtsumme. Diese entspricht immer der akzeptierten Wurfzahl; außerdem ergeben beide Seiten zusammen dieselbe Summe. Damit können Sie gespeicherte Antworten prüfen. Eine faire Simulation verspricht in einer kurzen Serie keine Gleichverteilung. Drei Köpfe bei vier Würfen sind beispielsweise normal. Verwenden Sie das Array, wenn die Reihenfolge wichtig ist, und die Zählung für Prozentwerte, Punkte oder schnelle Vergleiche.
Wählen Sie die passende Art von Zufall
Dieser Simulator ist auf Reproduzierbarkeit und nicht auf Geheimhaltung ausgelegt. Er passt zu Spielprototypen, deterministischen Wiederholungen, Dokumentationsbeispielen, Wahrscheinlichkeitsunterricht, Snapshot-Tests und Fehlersuche. Speichern Sie beide Eingaben, damit sich der Lauf rekonstruieren lässt. Für Glücksspiel, kryptografische Schlüssel, Sicherheitstoken, Verlosungen oder andere unvorhersagbare Entscheidungen ist er ungeeignet. Der Seed ist öffentlich und der Algorithmus absichtlich stabil und prüfbar, nicht kryptografisch sicher. Das Limit von 10,000 Würfen hält die Antwort handhabbar; teilen Sie größere Experimente auf mehrere Seeds auf. Für theoretische Wahrscheinlichkeiten verwenden Sie einen Wahrscheinlichkeitsrechner, denn diese Funktion erzeugt einen konkreten Versuch und meldet dessen Ergebnis.
Anwendungsfälle
Testen Sie Spiellogik
Speisen Sie Tests mit einer stabilen Kopf-Zahl-Folge, damit sich ein Fehler genau reproduzieren lässt.
Teilen Sie einen Unterrichtsversuch
Geben Sie Seed und Anzahl vor, damit alle denselben Versuch prüfen können.
Erstellen Sie deterministische Wiederholungen
Speichern Sie kompakte Eingaben und rekonstruieren Sie bei der Fehlersuche jede münzbasierte Entscheidung.
Häufige Fragen
Was kostet eine Simulation?
Jede API-Anfrage kostet $0.002. Die Browserversion führt denselben reinen Algorithmus lokal aus.
Erzeugt derselbe Seed immer dieselben Würfe?
Ja. Bleiben Seed und Wurfzahl unverändert, bleiben auch Reihenfolge und Zählung gleich.
Darf ich einen leeren Seed verwenden?
Ja. Eine leere Zeichenfolge ist gültig und reproduzierbar, ein beschreibender Seed lässt sich jedoch leichter teilen.
Warum treten Kopf und Zahl nicht genau gleich oft auf?
Eine faire Münze garantiert in einem endlichen Versuch kein Gleichgewicht. Ungleiche kurze Folgen sind zu erwarten.
Eignet sich dies für Sicherheit oder Glücksspiel?
Nein. Der Generator ist deterministisch und nicht kryptografisch; nutzen Sie für Sicherheit, Geld oder Preise geprüften sicheren Zufall.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"flip_count": 12,
"seed": "demo-2026"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.coin_flip_seeded",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_items | 10000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |