सिक्का उछाल

Quick decision लेनी है? हमारा Coin Flip Simulator heads या tails outcome पाने का simple और unbiased तरीका offer करता है। Debates settle करने, choices बनाने, या बस fun के लिए perfect, यह tool virtual coin से instant results provide करता है।

Built by Bob Article by Lace QA by Ben Shipped
Flip Me!

Ratings & Reviews

Rate this tool

Sign in to rate and review this tool.

Loading reviews…

Coin flip really क्या है?

Coin flip original random bit है। Heads या tails, 50/50, उतने time में decided जितने में quarter air में spin करे। लोग Romans के समय से इस तरह arguments settle और ties break कर रहे हैं — Romans इसे navia aut caput कहते थे — ship या head — अपने bronze coins के design को refer करते हुए। Math तब से change नहीं हुई।

जो change हुआ वो है कि आप probably अब coin carry नहीं करते। Digital coin flip को same fair, unpredictable 50/50 outcome simulate करना है room में किसी physical coin के बिना। यह trivial लगता है। ज़्यादातर नहीं है, क्योंकि ज़्यादातर software ऐसे random number generators use करता है जो actually random नहीं हैं — वो sequences हैं जो random दिखते हैं जब तक आप formula नहीं जानते।

यह Coin Flip crypto.getRandomValues() use करता है, browser का cryptographically-secure random number generator। Same source banks session tokens के लिए use करते हैं। हर flip operating system के entropy pool से fresh byte pulls करता है और इसे single bit में reduce करता है। कोई seed नहीं, कोई pattern नहीं, previous outcomes से next outcome predict करने का कोई तरीका नहीं। Fair coin जितना fair।

Coin Flip कैसे use करें

Coin Flip open करें और flip press करें। बस इतना ही।

  1. Flip button hit करें (या space press करें)
  2. Result देखें: heads या tails
  3. Next flip के लिए दोबारा hit करें — counter आपका running total track करता है
  4. जब clean slate चाहिए तो counter reset करें

Running total किसी के लिए useful है जो curious है कि उनके flips really balanced हैं या नहीं। 100 flips के बाद आपको 50/50 के close कुछ देखना चाहिए — लेकिन probably exactly 50/50 नहीं। हम क्यों पर एक moment में आएँगे।

crypto.getRandomValues vs Math.random — यह क्यों matter करता है

JavaScript random number पाने के दो तरीके ship करता है, और वो equivalent नहीं हैं।

Math.random() pseudo-random number generator है। यह hidden internal state से deterministic sequence produce करता है। Sequence random दिखती है, और ज़्यादातर use cases के लिए — animation shuffle करना, chart के लिए random color pick करना — यह fine है। लेकिन unpredictable नहीं है। Same generator from same starting state run करने वाले दो pages same "random" numbers produce करेंगे। Output subtle ways में biased भी है जो सिर्फ scale पर matter करते हैं।

crypto.getRandomValues() operating system के cryptographically-secure entropy pool से bytes pulls करता है। Modern hardware पर वो pool thermal noise, mouse movements, network packet timings, और आधा-दर्जन अन्य physical sources से fed होता है। Leak करने को कोई internal state नहीं और predict करने को कोई sequence नहीं। Same source browser use करता है जब वो TLS key generate करता है।

Coin flip के लिए, difference rarely किसी single flip में matter करता है। यह millions flips के over enormously matter करता है, जो only context है जहाँ आप biased generator notice करेंगे। हम crypto.getRandomValues() use करते हैं क्योंकि ना use करने का कोई good reason नहीं है — दोनों functions roughly same time लेते हैं, और उनमें से एक आपको fairness की guarantee देता है जो आप verify कर सकते हैं।

अगर आप इसे खुद verify करना चाहते हैं, Coin Flip page पर browser console खोलें और crypto.getRandomValues(new Uint8Array(1)) run करें। आपको 0 और 255 के बीच का number मिलेगा। हम वो number लेते हैं, check करते हैं कि वो even है या odd (या equivalently, क्या lowest bit 0 है या 1), और वो single bit heads या tails decide करता है।

Streak problem: 10 flips rarely "random" क्यों दिखते हैं

एक experiment जो ज़्यादातर लोग गलत करते हैं। Coin 10 बार flip करें। Results लिखें। एक friend को दिखाएँ। पूछें: "क्या यह random दिखता है?"

अगर sequence H T H T H H T H T T है, ज़्यादातर लोग yes कहते हैं। अगर H H H H T H H T T T है, ज़्यादातर लोग no कहते हैं — too many heads in a row, यह random नहीं हो सकता। दोनों sequences equally likely हैं। दोनों का overall heads/tails ratio same है। दूसरा बस कम random दिखता है क्योंकि humans real random data में streaks कितनी बार होती हैं इसे badly underestimate करते हैं।

Worked example. हमने इस Coin Flip को दस बार flip किया। यहाँ actual sequence है जो हमें मिली:

H, H, T, H, H, H, T, T, T, H

छह heads, चार tails। Longest heads streak: 3 in a row (flips 4–6)। Longest tails streak: 3 in a row (flips 7–9)।

Rigged लगता है, ना? नहीं है। Fair coin के 10 flips में 3 या उससे ज़्यादा का at least एक streak पाने की probability लगभग 82% है। ज़्यादातर ten-flip sequences में उतना लंबा streak होता है। अगर आप एक नहीं देखते, यह actually unusual result है।

यहाँ 10-flip sequence में different maximum streak lengths देखने की rough probabilities हैं:

10 flips में एक side का longest streakApproximate probabilityयह कैसा दिखता है
1 in a row (perfect alternation, जैसे H T H T H T H T H T)≈ 0.2%इतना unlikely कि fair coin के साथ लगभग कभी नहीं होता
2 in a row at most≈ 7%Rare; human eye को "very random" feel होगा
3 in a row at most≈ 38%Common — typical "looks random" sequence
4 in a row at least once≈ 45%लगभग coin flip itself; humans को "biased" feel होता है लेकिन नहीं है
5 या ज़्यादा in a row at least once≈ 22%Roughly 1 in 5 sequences of 10 flips; obviously rigged feel होता है
6 या ज़्यादा in a row at least once≈ 11%1 in 9; surprisingly common

Lesson: long streaks broken coin का evidence नहीं हैं। वो normal coin का evidence हैं। अगर आपने 100 बार flip किया और either direction में 5 या ज़्यादा का streak कभी नहीं मिला, वो surprising result होगा।

Gambler's fallacy

आप चार बार in a row heads flip करते हैं। Next flip tails होने का chance क्या है?

50%। उतना ही जितना हर दूसरे flip के लिए था। Coin previous outcomes remember नहीं करता। यह आपको tails "owe" नहीं कर सकता। यह gambler's fallacy है — intuition कि past random results future ones को affect करते हैं — और यह humans द्वारा की जाने वाली सबसे expensive cognitive errors में से एक है। Casinos इस पर depend करते हैं।

हर coin flip independent है। Sequence के start पर HHHHH (पाँच heads in a row) की probability 1/32 है। लेकिन HHHH already flip करने के बाद एक और head पाने की probability अभी भी 1/2 है। Earlier flips हो गए। वो next को influence नहीं करते।

यह coin flip के किसी भी honest use के लिए matter करता है। अगर आप flips use करके decision बना रहे हैं — हम pizza order करें या sushi? — जब तक आपको चाहिए वो answer ना मिल जाए तब तक flip करते मत रहें। यह chance को decide करने देने का पूरा point defeat करता है। एक बार flip करें, result accept करें।

लोग actually coin flip किस लिए use करते हैं

Coin Flip tie-breaking से ज़्यादा के लिए use होता है। कुछ common cases:

  • दो options के बीच decide करना। Pizza या sushi। Movie A या movie B। Classic use, और अभी भी सबसे best। दो outcomes, equal weight, कोई overthinking नहीं।
  • Hard choice से अपना bias हटाना। अगर आप coin flip करते हैं और immediately result से disappointed feel करते हैं, आपने कुछ सीखा है — आपको पहले से पता था कौन सा option आप चाहते थे। Flip preferences को surface करता है जो आप admit नहीं कर रहे थे।
  • Games और sports settle करना। Football में kickoff, tennis में serve, draft में first pick। Coins computers से पहले invented लगभग हर competitive structure में कौन पहले जाएगा decide करते हैं।
  • Random sampling। "Coin flip करें — अगर heads है, sample में इस row को include करें।" किसी की भी 50% random sample लेने का quick way।
  • Probability teach करना। Coin flips independent trials, expected value, और law of large numbers का cleanest classroom example हैं। सौ run करें और ratio को converge होते देखें।

दो से ज़्यादा options वाले decisions के लिए, आपको different tool चाहिए होगा। Dice Roller 4, 6, 8, या 20 outcomes handle करता है। Random Name Picker list से एक item pick करता है। List Randomizer पूरी list को random order में shuffle करता है।

"Best of three" के बारे में?

अगर single coin flip too high-variance feel करता है, "best of three" noise reduce करता है। तीन flips, और जो भी side पहले 2 तक पहुँचे वो जीते। हर side के जीतने की probability अभी भी 50% है — underlying coin same है — लेकिन possible outcomes का spread narrower है।

Math: best-of-three बस "independent flips की series में पहले 2 heads या 2 tails" है। जैसे ही उन्हें दूसरा मिले, कोई भी side जीतती है। ज़्यादातर series 2 flips में end होती हैं (probability 50%), बाकी 3 में end होती हैं (probability 50%)।

Worked example: आप और एक friend दोनों pizza का last slice चाहते हैं। Single flip, आप result accept करेंगे लेकिन शायद grumble करेंगे। Best of three fairer feel करता है क्योंकि dice के first roll पर lose करने का कोई way नहीं है। Expected outcome identical है; felt fairness higher है। जो भी आपका peer group prefer करे use करें — दोनों mathematically fine हैं।

Related randomness tools

Coin Flip "मुझे अभी random outcome चाहिए" का simplest case है। Richer cases के लिए कुछ related Microapps:

  • Dice Roller — दो से ज़्यादा outcomes के लिए। 2, 4, 6, 8, 10, 12, 20, या 100 sides वाले कितने भी dice roll करें।
  • List Randomizer — list paste करें, random order में वापस पाएँ। Presentation order, queue order, या कुछ भी जो fairly sequenced होना चाहिए उसे shuffle करने के लिए good।
  • Random Name Picker — list से एक item pick करें। "Pick a winner" use case।
  • Team Generator — लोगों के roster को balanced random teams में split करें। Sports, study groups, या class split करने के लिए useful।
  • Password Generator — actual security-grade output के लिए same cryptographic randomness source use करता है।

अक्सर पूछे जाने वाले सवाल

क्या यह Coin Flip really 50/50 है?

हाँ। हर flip crypto.getRandomValues() से एक random byte pull करता है और check करता है कि यह even है या odd। Function browser का cryptographically-secure RNG है, same जो TLS session keys generate करने के लिए used है। Bias millions flips में measurable होगा; आप कोई नहीं पाएँगे।

मैंने लगातार 7 बार heads flip किया। क्या coin broken है?

नहीं। किसी specific 7-flip sequence (including HHHHHHH) की probability 1/128 है — लगभग 0.8%। अगर आप 100 बार flip करते हैं, आप probably sequence में कहीं उतना लंबा streak देखेंगे। Streaks का मतलब coin biased नहीं है; मतलब coin normal है।

मेरा running total 50/50 से drift क्यों होता है?

Random sequences में statisticians जिसे random walk drift कहते हैं वो है। 100 flips के बाद, count usually 50/50 नहीं होगा — यह हर side पर 40s और 50s में कहीं होगा। 10,000 flips के बाद यह absolute terms में बहुत closer होगा (say, 5,021 vs 4,979) लेकिन absolute gap अभी भी dozens में हो सकता है। Convergence ratio में है, absolute count में नहीं। यह law of large numbers है, और यह slow है।

क्या मैं weighted coin (60/40 या 70/30) flip कर सकता हूँ?

Coin Flip design से fair-only है। Weighted random choices के लिए, larger die के साथ Dice Roller use करें और अपने ranges define करें (e.g. d10 roll करें; 1–6 का मतलब option A, 7–10 का मतलब option B — 60/40 split है)। Coin flip में "weighted coin" build करना यह muddies करता है कि tool क्या करता है। एक job per Microapp।

क्या Coin Flip offline काम करता है?

हाँ, एक बार page load हो जाए तो। Random number generator entirely आपके browser में चलता है; flip के बारे में कुछ भी आपके device को नहीं छोड़ता। कोई network call नहीं, कोई server नहीं, कोई tracking नहीं। एक बार open करें, अपना wifi drop करें, flip करते रहें।

क्या मैं इसे tournament bracket या important decision के लिए use कर सकता हूँ?

Randomness fair है। High-stakes decisions के लिए जहाँ loser result dispute कर सकता है, consider करें कि screen देखते किसी witness के साथ flip करें, या visible timestamp के साथ result का screenshot लें। Coin lie नहीं करता, लेकिन social proof कि flip हुआ matter कर सकता है जब result के consequences हों।

बस physical coin क्यों ना use करें?

अगर आपके पास है तो use करें। Physical coins fairness के लिए fine हैं, एक small caveat के साथ — research suggest करती है real coins air में कैसे wobble करते हैं इसकी वजह से वो starting side पर land होने के लिए very slightly biased हैं (लगभग 51/49)। इस Coin Flip में "starting side" नहीं है, तो यह actually physical coin से एक tiny bit fairer है। लेकिन आप 10 flips में difference notice नहीं करेंगे।