बनाने के बिना यादृच्छिक मान प्राप्त करें मैं एक दशमलव क्षेत्र के साथ एक वर्ग कन्स्ट्रक्टर लिख रहा हूं, जिसे यादृच्छिक मान से प्रारंभ करने की आवश्यकता है। बस एक छोटा सा क्षेत्र और मुझे नई Random
ऑब्जेक्ट बनाने की आवश्यकता है। पहली जगह में यह बोझिल लग रहा है, और दूसरी तरफ एक ही टुकड़ा में बहुत सारी वस्तुओं को बनाने के मामले में बहुत सारे बराबर मूल्य उत्पन्न हो सकते हैं (new Random()
new Random(System.currentTimeMillis())
पर euqal है, और बराबर समय मिलिस समान यादृच्छिक मानों को लागू करता है)।`रैंडम` ऑब्जेक्ट
इससे बचने का सबसे अच्छा तरीका क्या है?
मैं 'डेटाग्राम सॉकेट() 'में समाधान ढूंढने की कोशिश करता हूं (इसे यादृच्छिक सॉकेट मान में चाहिए), लेकिन सफल नहीं हुआ था। – Jofsey
जावा का कौन सा संस्करण आप उपयोग कर रहे हैं? –
मैं जावा 7 का उपयोग कर रहा हूं। – Jofsey