MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

गड्डी में सूट
गड्डी में रैंक

सूत्र (फॉर्मूला)

सूत्र (फॉर्मूला): रैंडम ताश के पत्ते निकालने वाला जनरेटर
Show calculation steps (1)
  1. Fisher-Yates shuffle (without replacement)

    Fisher-Yates shuffle (without replacement): रैंडम ताश के पत्ते निकालने वाला जनरेटर

    For k from N-1 down to 1, choose j uniformly and swap, producing an unbiased random permutation; take the first numSamples cards.

विज्ञापन

परिणाम

निकाले गए पत्ते
2
from a deck of 52 cards
Nine of Spades
Five of Clubs
गड्डी का आकार 52 cards
निकाले गए पत्ते Nine of Spades, Five of Clubs

यह टूल क्या करता है

रैंडम ताश के पत्ते निकालने वाला यह जनरेटर एक वर्चुअल गड्डी से, जिसे हर बार ताज़ा फेंटा जाता है, एक या ज़्यादा पत्ते निकालकर देता है। आप तय करते हैं कि कितने पत्ते निकालने हैं, गड्डी को कस्टमाइज़ करना है या नहीं, और निकाला गया हर पत्ता वापस गड्डी में डाला जाए (रिप्लेसमेंट के साथ) या अलग रख दिया जाए (बिना रिप्लेसमेंट के)। यह ताश के खेलों, क्लासरूम में प्रोबेबिलिटी के पाठों, जादू के करतबों, फ़ैसले लेने और हर उस जगह काम आता है जहाँ आपको पूरी तरह निष्पक्ष और बेतरतीब पत्ता चाहिए।

रंग और मान के अनुसार सजी 52 पत्तों की मानक गड्डी, दो जोकर के साथ
एक मानक ताश की गड्डी: चार रंगों में 13 मान, साथ में वैकल्पिक जोकर।

इसका इस्तेमाल कैसे करें

पहले बताएं कि कितने पत्ते निकालने हैं, फिर ड्रॉ मोड चुनें और तय करें कि एक पंक्ति में कितने पत्ते दिखें। Deck Settings में आप हर सूट (चिड़ी, ईंट, पान, हुकुम) और हर रैंक (2 से लेकर इक्के तक) को अलग-अलग चालू या बंद कर सकते हैं, और 0, 1 या 2 जोकर जोड़ सकते हैं। असल में काम आने वाली गड्डी वही रैंक-और-सूट के सभी जोड़े होते हैं जिनके दोनों बॉक्स टिक किए गए हों, साथ में चुने हुए जोकर। डिफ़ॉल्ट रूप से पूरी 52 पत्तों की गड्डी होती है।

फ़ॉर्मूला समझें

गड्डी दरअसल \(N\) पत्तों की एक सूची होती है। एक पत्ता निकालने के लिए हम एक यूनिफ़ॉर्म रैंडम इंडेक्स निकालते हैं:

$$i = \lfloor \text{random()} \times N \rfloor$$

जहाँ \(\text{random()}\) का मान \([0, 1)\) के बीच का कोई वास्तविक अंक होता है। "दोबारा इस्तेमाल" मोड में हर ड्रॉ पूरी गड्डी से स्वतंत्र रूप से होता है, इसलिए एक ही पत्ता एक से ज़्यादा बार आ सकता है। "हटाया गया" मोड में हम Fisher-Yates शफल चलाते हैं — \(k\) को \(N-1\) से घटाकर 1 तक ले जाते हुए हम $$j = \lfloor \text{random()} \times (k+1) \rfloor$$ चुनते हैं और स्थान \(k\) व \(j\) को आपस में बदलते हैं — फिर सबसे ऊपर के पत्ते ले लेते हैं, जिससे कोई पत्ता दोहराया नहीं जाता।

विज्ञापन
0 और 1 के बीच का यादृच्छिक मान पत्तों की सरणी में एक सूचकांक से मैप किया गया
एक यादृच्छिक भिन्न को गड्डी के आकार \(N\) से गुणा करने पर एक पत्ते का सूचकांक मिलता है।

एक हल किया हुआ उदाहरण

डिफ़ॉल्ट 52 पत्तों की गड्डी से, "दोबारा इस्तेमाल" मोड में 2 पत्ते निकालते हैं: मान लीजिए \(\text{random()}\) पहले 0.0769 और फिर 0.6442 लौटाता है। पहला पत्ता $$\text{इंडेक्स} = \lfloor 0.0769 \times 52 \rfloor = 3$$ दूसरा पत्ता $$\text{इंडेक्स} = \lfloor 0.6442 \times 52 \rfloor = 33$$ नतीजा क्रम में पत्तों की एक जोड़ी होती है, जैसे "चिड़ी का पाँच" और "हुकुम का नौ", जो दो-दो पत्तों की चौड़ाई में दिखती है।

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

"दोबारा इस्तेमाल" और "हटाया गया" में क्या फ़र्क है? "दोबारा इस्तेमाल" में पत्ता वापस डालकर निकाला जाता है (एक ही पत्ता दोहरा सकता है); "हटाया गया" में बिना वापस डाले निकाला जाता है (हर पत्ता अलग होता है, ठीक वैसे जैसे किसी को हाथ बाँटते हैं)।

क्या मैं गड्डी में मौजूद पत्तों से ज़्यादा पत्ते निकाल सकता हूँ? सिर्फ़ "दोबारा इस्तेमाल" मोड में। "हटाया गया" मोड में संख्या गड्डी के आकार तक ही सीमित रहती है, क्योंकि जितने पत्ते मौजूद हैं उससे ज़्यादा अलग-अलग पत्ते नहीं बाँटे जा सकते।

जोकर का हिसाब कैसे होता है? जोकर का कोई सूट नहीं होता और इसे बस "Joker" नाम से दिखाया जाता है। "हटाया गया" मोड में दो जोकर होने पर वे दो अलग-अलग ड्रॉ माने जाते हैं, भले ही उनका नाम एक जैसा हो।

अंतिम अपडेट: