यादृच्छिक एक स्ट्रिंग उत्पन्न करने का सबसे अच्छा तरीका क्या है जो वर्णमाला से बना है और अधिकतम 8 मिलियन वर्ण हैं जिन्हें स्ट्रिंग खोज एल्गोरिदम का उपयोग करके परीक्षण किया जाएगा? गणित है। यादृच्छिकता अभी भी यादृच्छिकता या आंकड़ों के आधार पर पात्रों के फैलाव की विश्वसनीयता के लिए ठीक है? किसी भी टिप्पणी की सराहना की जाती है, अगर मेरे विचारों के साथ गलत है तो मुझे सही करें।यादृच्छिक पाठ जनरेटर
उत्तर
निश्चित रूप से, क्यों नहीं? 8 एमआईबी वास्तव में इतना नहीं है। यहां तक कि खराब पीआरएनजी की अवधि कम से कम कुछ अरब है और जावा 48-बिट एलसीजी का उपयोग करता है। तो हाँ, यह ठीक होना चाहिए।
यह इस स्ट्रिंग के उद्देश्य पर निर्भर करता है। यदि आप एक खोज एल्गोरिदम के प्रदर्शन की जांच करने के लिए तार उत्पन्न कर रहे हैं तो आप एक सामान्य दस्तावेज़ के समान शब्दों के वितरण वाले "अंग्रेजी-जैसे" पाठ उत्पन्न करना चाहेंगे।
इसे प्राप्त करने का एक तरीका Markov Chain बनाना होगा, जिससे प्रत्येक राज्य के लिए आप एक दिया गया शब्द उत्पन्न करेंगे; जैसे "एक" और फिर एक निश्चित स्थिति के साथ एक नए राज्य में संक्रमण; जैसे "द" -> "पहला"। आप Brown Corpus जैसे नमूना पाठ के बड़े शरीर का उपयोग करके मार्कोव चेन को स्वतः उत्पन्न कर सकते हैं।
या इससे भी आसान, आप किसी भी नमूने को उत्पन्न करने के बजाय किसी विशेष कॉर्पस (जैसे ब्राउन कॉर्पस) का उपयोग करके अपने एल्गोरिदम का परीक्षण कर सकते हैं।
कॉमन्स-लैंग पुस्तकालय का यह वर्ग कि नौकरी
org.apache.commons.lang.RandomStringUtils करता
आप विधि "यादृच्छिक"
String s = org.apache.commons.lang.RandomStringUtils.random(5, true, false);
उपयोग कर सकते हैं
- 1. यादृच्छिक संख्या जनरेटर
- 2. गाऊसी यादृच्छिक संख्या जनरेटर
- 3. एक यादृच्छिक संख्या जनरेटर
- 4. यादृच्छिक JSON ऑब्जेक्ट जनरेटर
- 5. छद्म-यादृच्छिक संख्या जनरेटर
- 6. यादृच्छिक संख्या जनरेटर जो जावा
- 7. एक पूर्ण-यादृच्छिक संख्या जनरेटर
- 8. एक समान यादृच्छिक संख्या जनरेटर
- 9. यादृच्छिक संख्या जनरेटर के बीज
- 10. सरल यादृच्छिक अंग्रेजी वाक्य जनरेटर
- 11. वितरित संभावना यादृच्छिक संख्या जनरेटर
- 12. एक 36 बिट यादृच्छिक संख्या जनरेटर
- 13. थ्रेड-सुरक्षित वर्दी यादृच्छिक संख्या जनरेटर
- 14. लगी हुई फाइबोनैकी जनरेटर यादृच्छिक कैसे है?
- 15. सी # में यादृच्छिक संख्या जनरेटर - अद्वितीय मान
- 16. यादृच्छिक संख्या पुस्तकालय को बढ़ावा देने, विभिन्न variate जनरेटर के लिए एक ही यादृच्छिक संख्या जनरेटर का उपयोग
- 17. गलत जनरेटर
- 18. आईओएस और एंड्रॉइड के सामान्य यादृच्छिक संख्या जनरेटर
- 19. प्रक्रियात्मक सामग्री के लिए फास्ट छद्म यादृच्छिक संख्या जनरेटर
- 20. एक विशेष यादृच्छिक जनरेटर की गैर-यादृच्छिकता को कम करना?
- 21. यादृच्छिक मानों की सूची जेनरेट करें और एक नया जनरेटर
- 22. सी ++ 11 यादृच्छिक संख्या जनरेटर की थ्रेड सुरक्षा
- 23. sed: बड़े पैमाने पर यादृच्छिक अन्य पाठ
- 24. एफ # जनरेटर का जनरेटर?
- 25. जनरेटर
- 26. जनरेटर
- 27. सुडोकू जनरेटर एल्गोरिदम
- 28. यादृच्छिक इलाके की पीढ़ी
- 29. सिस्टम कितना यादृच्छिक है। .NET 3 में यादृच्छिक?
- 30. Google मैप्स वी 3 - वेप पॉइंट्स + यादृच्छिक पाठ