सटीक फैक्टोरियल कैलकुलेटर — 10,000! तक हर अंक
यह फ्री फैक्टोरियल कैलकुलेटर मनचाही सटीकता वाले पूर्णांकों (arbitrary-precision integers) से n! सटीक निकालता है, इसलिए 100! के सभी 158 अंक और 10,000! के सभी 35,660 अंक दिखते हैं — कोई गोल किया हुआ “Infinity” या 9.33 × 10¹⁵⁷ नहीं। मान के साथ आपको अंकों की संख्या, आखिर के शून्यों (ट्रेलिंग जीरो) की संख्या, वैज्ञानिक संकेतन वाला रूप, और स्टर्लिंग का मशहूर सन्निकटन (Stirling’s approximation) कितना पास आता है, यह भी दिखता है।
यह डबल फैक्टोरियल n!! (हर दूसरी संख्या का गुणनफल) भी निकालता है, और गामा फंक्शन Γ(x + 1) से फैक्टोरियल को दशमलव और ऋणात्मक भिन्नों तक बढ़ाता है। छात्र फैक्टोरियल से क्रमचय-संचय (permutation और combination), प्रायिकता, टेलर सीरीज़ और एल्गोरिदम के विश्लेषण में मिलते हैं; स्टेप-बाय-स्टेप हल में गुणा, ट्रेलिंग जीरो के लिए लेजेंड्रे का फार्मूला और अंक गिनने का तरीका दिखता है। “फैक्टोरियल कैसे निकालते हैं” का जवाब भी यहीं है, और यह ब्राउज़र में चलता है — कोई ऐप इंस्टॉल नहीं करना पड़ता।
फैक्टोरियल कैलकुलेटर का इस्तेमाल कैसे करें
- n! फैक्टोरियल या n!! डबल फैक्टोरियल चुनें।
- n टाइप करें। 10,000 तक की पूर्ण संख्याएं (n!! के लिए 20,000 तक) सटीक निकलती हैं; उससे बड़ी, 10 करोड़ (100 million) तक, अनुमानित होती हैं।
- रिज़ल्ट पैनल में मान पढ़ें। लंबे नतीजे वैज्ञानिक संकेतन में दिखते हैं, और हर अंक नीचे वाले बॉक्स में।
- अंकों की गिनती, ट्रेलिंग जीरो और स्टर्लिंग के अनुमान के लिए टाइल देखें।
- पूरी संख्या रखने के लिए “अंक कॉपी करें” या “.txt डाउनलोड करें” इस्तेमाल करें।
फैक्टोरियल कैलकुलेटर की खूबियाँ
बड़े फैक्टोरियल, सटीक
BigInt के साथ बाइनरी-स्प्लिटिंग गुणा से 10,000! तक n! का हर अंक एक सेकंड से भी कम में मिलता है।
ट्रेलिंग जीरो और अंक
लेजेंड्रे का फार्मूला n = 10 करोड़ के लिए भी ट्रेलिंग जीरो की सटीक गिनती देता है, और अंकों की गिनती हमेशा दिखती है।
डबल फैक्टोरियल
विषम और सम n के लिए n!!, साथ में 0!! = (−1)!! = 1 की परिपाटी।
दशमलव के लिए गामा
गैर-पूर्णांक के लिए लैंक्ज़ोस सन्निकटन (Lanczos approximation) से Γ(x + 1), इसलिए 0.5! = √π/2 ≈ 0.886227।
स्टर्लिंग से तुलना
देखें कि √(2πn)(n/e)ⁿ असली मान के कितना पास है और n बढ़ने पर उसकी गलती कैसे घटती है।
फैक्टोरियल क्या है?
किसी पूर्ण संख्या n का फैक्टोरियल, जिसे n! लिखते हैं, n से 1 तक की हर पूर्ण संख्या का गुणनफल है: 5! = 5 × 4 × 3 × 2 × 1 = 120। यह गिनता है कि n अलग-अलग चीजों को एक लाइन में कितने तरीकों से रखा जा सकता है — 5 किताबें 120 तरीकों से रखी जा सकती हैं, और 52 पत्तों की फेंटी हुई गड्डी के 52! ≈ 8.07 × 10⁶⁷ संभव क्रम हैं, जो पृथ्वी के परमाणुओं की संख्या से भी ज्यादा है।
परिभाषा के अनुसार 0! = 1: कुछ भी न रखने का ठीक एक ही तरीका है, और नियम n! = n × (n − 1)! n = 1 के लिए तभी चलता है जब 0! = 1 हो। ऋणात्मक पूर्ण संख्याओं का फैक्टोरियल परिभाषित नहीं है।
| n | n! | अंक |
|---|---|---|
| 0 | 1 | 1 |
| 5 | 120 | 3 |
| 10 | 3,628,800 | 7 |
| 13 | 6,227,020,800 | 10 |
| 15 | 1,307,674,368,000 | 13 |
| 20 | 2,432,902,008,176,640,000 | 19 |
| 25 | 15,511,210,043,330,985,984,000,000 | 26 |
| 52 | ≈ 8.0658 × 10⁶⁷ | 68 |
| 100 | ≈ 9.3326 × 10¹⁵⁷ | 158 |
लेजेंड्रे के फार्मूले से ट्रेलिंग जीरो गिनना
हर ट्रेलिंग जीरो 10 = 2 × 5 के एक गुणनखंड से आता है। किसी भी फैक्टोरियल में 5 से ज्यादा 2 होते हैं, इसलिए सिर्फ 5 गिनने होते हैं: n को 5, 25, 125, … से भाग दें और पूर्णांक भाग जोड़ दें। 100! के लिए: ⌊100/5⌋ + ⌊100/25⌋ = 20 + 4 = 24 ट्रेलिंग जीरो। 1,000! के लिए: 200 + 40 + 8 + 1 = 249। प्रोग्रामिंग इंटरव्यू और प्रतियोगी परीक्षाओं में यह पसंदीदा सवाल है, और इसी वजह से कैलकुलेटर तब भी सटीक ट्रेलिंग जीरो बता सकता है जब पूरी संख्या छापने के लिए बहुत लंबी हो।
फैक्टोरियल कहां इस्तेमाल होते हैं
- क्रमचय और संचय: 10 लोगों में से 3 चुनने के तरीके 10! ÷ (3! × 7!) = 120 हैं। परम्यूटेशन और कॉम्बिनेशन कैलकुलेटर ये सीधे निकालता है।
- प्रायिकता: 6 पत्तों को बेतरतीब फेंटने पर उनके क्रम में आने की संभावना 6! = 720 में 1 है।
- सीरीज़: eˣ = 1 + x + x²/2! + x³/3! + …, और sin x, cos x की भी ऐसी ही फैक्टोरियल सीरीज़ हैं।
- एल्गोरिदम: n चीजों के हर क्रम को आजमाने में n! कदम लगते हैं, इसीलिए लगभग 15 पड़ावों के बाद ब्रूट-फोर्स रूट प्लानिंग नामुमकिन हो जाती है।
- डबल फैक्टोरियल: 7!! = 7 × 5 × 3 × 1 = 105 sin और cos के इंटीग्रल में और जोड़े बनाने की गिनती में आता है: 2n लोगों को (2n − 1)!! तरीकों से जोड़ों में बांटा जा सकता है।
फैक्टोरियल कैलकुलेटर: अक्सर पूछे जाने वाले सवाल
फैक्टोरियल कैसे निकालते हैं?
n से 1 तक की सभी पूर्ण संख्याओं को गुणा करें। जैसे 6! = 6 × 5 × 4 × 3 × 2 × 1 = 720। फैक्टोरियल कैलकुलेटर 10,000 तक के n के लिए यह सटीक करता है और छोटे n के लिए पूरा गुणा दिखाता है।
0 का फैक्टोरियल 1 क्यों होता है?
शून्य चीजों को रखने का ठीक एक तरीका है (कुछ न करना), और 0! = 1 मानने से n! = n × (n − 1)! और संचय (combination) का फार्मूला एक जैसे चलते हैं। गामा फंक्शन भी यही देता है: 0! = Γ(1) = 1।
100 के फैक्टोरियल में कितने अंक होते हैं?
100! में 158 अंक हैं और यह 24 शून्यों पर खत्म होता है। इसका मान लगभग 9.33 × 10¹⁵⁷ है। हर अंक देखने के लिए 100 टाइप करें।
क्या दशमलव या ऋणात्मक संख्या का फैक्टोरियल हो सकता है?
दशमलव और ऋणात्मक गैर-पूर्णांक के लिए गामा फंक्शन इस्तेमाल होता है, x! = Γ(x + 1): 0.5! ≈ 0.886 और (−0.5)! ≈ 1.772। ऋणात्मक पूर्ण संख्याओं का फैक्टोरियल नहीं होता क्योंकि वहां गामा फंक्शन अनंत होता है।
डबल फैक्टोरियल क्या है?
n!! n से नीचे हर दूसरी संख्या को गुणा करता है: 9!! = 9 × 7 × 5 × 3 × 1 = 945 और 10!! = 10 × 8 × 6 × 4 × 2 = 3,840। यह फैक्टोरियल का फैक्टोरियल नहीं है — (3!)! = 720, लेकिन 3!! = 3।
मेरा साधारण कैलकुलेटर 171! पर एरर क्यों दिखाता है?
साधारण कैलकुलेटर संख्याओं को 64-बिट फ्लोटिंग पॉइंट में रखते हैं, जिसकी सीमा लगभग 1.8 × 10³⁰⁸ है, और 171! उससे बड़ा है। यह टूल उसकी जगह सटीक बड़े पूर्णांक इस्तेमाल करता है; एक्सपोनेंट कैलकुलेटर भी बड़ी घातों के लिए यही तरीका अपनाता है।