क्या जावा संग्रह का एक प्रकार है कि मेरे fetching का क्रम यादृच्छिक है? उदाहरण के लिए, मैंने संग्रह में पूर्णांक 1, 2, 3 डाला और जब मैं उन्हें मुद्रित करने का प्रयास करता हूं तो सभी परिणाम "1 2 3", "3 2 1" या "1 3 2" हो सकते हैं?जावा यादृच्छिक संग्रह
उत्तर
तुम सिर्फ एक यादृच्छिक अनुक्रम चाहते हैं तो आप Collections.shuffle
List<Integer> list = new LinkedList();
//Add elements to list
Collections.shuffle(list);
एक सामान्य संग्रह लें और इसे घुमाएं, फिर इसे सामान्य तरीके से फिर से चालू करें।
आप शफल करने के लिए java.util.Collections.shuffle(List<T>)
का उपयोग कर सकते हैं।
ठीक है, आपका पहला जवाब मुझे भ्रमित कर रहा है क्योंकि मुझे java.util.Collections से अवगत नहीं है। मैं एक ताजा आदमी हूँ, तुम्हें पता है। – Sefler
बस shuffle संग्रह इस्तेमाल कर सकते हैं।
तो संग्रह चाहिए आपको यादृच्छिक सूचकांक में तत्वों का उपयोग कर सकता है, लेकिन फिर आप लोगों को इससे पहले कि आप (शायद, यह आपके आवेदन पर निर्भर करता है) का उपयोग किया है का ट्रैक रखने के लिए है, और यह बहुत ही किया जा सकता है में ठहरने अक्षम। एक बेहतर समाधान, अगर स्मृति कोई बाधा नहीं है, तो बस एक प्रतिलिपि बनाना और उसे शफल करना होगा।
ऐसा नहीं है कि मुझे पता है। आप मूल्यों को हमेशा सूची में डाल सकते हैं, और मानों को यादृच्छिक क्रम में रखने के लिए Collections.shuffle का उपयोग कर सकते हैं।
- 1. जावा संग्रह
- 2. जावा संग्रह
- 3. जावा: यादृच्छिक अंतराल
- 4. यादृच्छिक रूप से जावा
- 5. जावा संग्रह सहप्रसरण समस्या
- 6. जावा addAll (संग्रह) नए बनाम ArrayList (संग्रह)
- 7. जावा संग्रह मानचित्र बनाम संग्रह ढांचे
- 8. जावा संग्रह। चेक * *) बनाम जेनेरिक संग्रह
- 9. यादृच्छिक संख्या जनरेटर जो जावा
- 10. जावा कचरा संग्रह
- 11. एक संग्रह जो जावा
- 12. नक्शा (संग्रह) जो जावा
- 13. सिंक्रनाइज़िंग जावा संग्रह
- 14. जावा संग्रह (एलआईएफओ संरचना)
- 15. जावा कॉमन्स संग्रह removeAll
- 16. जावा स्क्रिप्ट संग्रह फ्रेमवर्क
- 17. जावा कचरा संग्रह
- 18. जावा संग्रह प्रदर्शन सवाल
- 19. जावा में 2 मर्ज 2 संग्रह (1)
- 20. जावा संग्रह और कचरा कलेक्टर
- 21. जावा/स्काला (गहरी) संग्रह अंतर
- 22. जावा में फास्ट स्ट्रिंग संग्रह
- 23. PHP में जावा-जैसे संग्रह
- 24. जावा लाइब्रेरी संग्रह या Iterable
- 25. जावा संग्रह इंटरफेस में विरासत
- 26. बहुत बड़ी यादृच्छिक संख्याएं उत्पन्न करना जावा
- 27. जावा संग्रह <Object> या संग्रह <?>
- 28. सी # संग्रह संग्रह?
- 29. 'यादृच्छिक'
- 30. यादृच्छिक नहीं है कि यादृच्छिक
यह एक ऐसा मामला है जहां आप 'एरेलिस्ट' का उपयोग करना चाहते हैं - एल्गोरिदम के वर्णन से आप तेजी से यादृच्छिक पहुंच चाहते हैं। –