मोफत यादृच्छिक संख्या जनरेटर
कोणत्याही रेंजमध्ये यादृच्छिक संख्या तयार करा, युनिक संख्यांच्या याद्या तयार करा, किंवा फासे फिरवा. क्रिप्टोग्राफिकदृष्ट्या सुरक्षित यादृच्छिकता वापरते.
🔒 प्रत्येक क्रमांक तुमच्या ब्राउझरची क्रिप्टोग्राफिकदृष्ट्या सुरक्षित यादृच्छिकता (crypto.getRandomValues) वापरतो — अंदाज लावता येणाऱ्या Math.random() ऐवजी खऱ्या अर्थाने निष्पक्ष. काहीही कुठेही पाठवले जात नाही. तरीही, हे क्रमांक क्रिप्टोग्राफिक की जनरेशन, सिक्युरिटी टोकन्स किंवा नियमन केलेल्या लॉटरी/जुगार अॅप्लिकेशन्ससाठी वापरू नका, ज्यासाठी ऑडिट केलेले, हार्डवेअर-सर्टिफाइड यादृच्छिकता स्रोत आवश्यक असतात.
हे कसे कार्य करते
हे साधन तयार करत असलेली प्रत्येक संख्या crypto.getRandomValues — ब्राउझरचा क्रिप्टोग्राफिकदृष्ट्या सुरक्षित random स्रोत, TLS key निर्मितीसाठी वापरला जाणारा तोच — मधून येते. साध्या Math.random() % range हाताळणींना त्रास देणारा modulo bias नष्ट करण्यासाठी एक गराज-लिहिलेला rejection-sampling अल्गोरिदम त्यावर बसतो, BigInt अंकगणिताद्वारे 2^32 पेक्षा रुंद श्रेणींसह.
- 1तुमची श्रेणी आणि मोड सेट कराएकल संख्या, बॅच यादी (1000 पर्यंत), किंवा polyhedral dice (d4 ते d100) यांच्यात निवडा. याद्यांसाठी तुम्ही अद्वितीय मूल्ये आवश्यक करू शकता आणि पर्यायाने आउटपुट चढत्या क्रमाने लावू शकता.
- 2crypto.getRandomValues कच्चा entropy काढतेप्रत्येक संख्या ब्राउझरच्या क्रिप्टोग्राफिक RNG ने भरलेल्या Uint32Array (किंवा 2^32 पेक्षा रुंद श्रेणींसाठी BigUint64Array) मधून काढली जाते — Math.random() नाही. Rejection sampling नंतर वितरण विस्कळीत करणारी मूल्ये टाकून देते, त्यामुळे तुमच्या श्रेणीतील प्रत्येक पूर्णांकाला तंतोतंत समान संभाव्यता असते.
- 3Unique-value मोड Fisher-Yates किंवा rejection ट्रॅकिंग वापरतोunique मोड चालू असताना आणि श्रेणी मेमरीत बसते (100,000 मूल्यांपर्यंत), साधन संपूर्ण pool साकारते आणि Fisher-Yates ने shuffle करते. खूप मोठ्या श्रेणींसाठी ते त्याऐवजी एका वेळी एक मूल्य काढते, पुनरावृत्ती वगळत — अब्जावधी-नोंदींचा array बनवण्याचा मेमरी खर्च टाळत.
- 4निकाल अॅनिमेटेड फीडबॅकसह उतरतात आणि session इतिहासात राहतातअंतिम मूल्ये requestAnimationFrame वापरून जागी अॅनिमेट होतात (संख्यांसाठी slot-machine roll, dice मोडसाठी हलणारे dice), नंतर तुम्ही हवे तेव्हा कॉपी करू शकता अशा scrollable इतिहास log मध्ये दिसतात. काहीही तुमच्या ब्राउझरमधून बाहेर जात नाही.
संबंधित साधने
कॉइन फ्लिप आणि स्पिन व्हील
व्हर्च्युअल नाणे उडवा, सानुकूल करण्यायोग्य चाक फिरवा, किंवा यादीतून एखादा पर्याय यादृच्छिकपणे निवडा. तुमच्या ब्राउझरची क्रिप्टोग्राफिकदृष्ट्या सुरक्षित यादृच्छिकता वापरते — हे पडताळण्यायोग्य सार्वजनिक ड्रॉ नाही, त्यामुळे नियंत्रित स्पर्धांसाठी टाळा.
यादृच्छिक टीम जनरेटर
नावांची यादी संतुलित यादृच्छिक टीम्समध्ये विभागा — टीम संख्या किंवा टीम आकारानुसार. क्रिप्टोग्राफिकदृष्ट्या निष्पक्ष शफल, त्वरित पुनर्शफल.
पासवर्ड जनरेटर
सानुकूल लांबी, वर्ण प्रकार आणि बहिष्कारांसह मजबूत, यादृच्छिक संकेतशब्द व्युत्पन्न करा. कोणतीही मर्यादा नाही, लॉगिन नाही.