यह मेरा कोड एक तर्क के रूप में एक बीज का उपयोग करने यादृच्छिक संख्या उत्पन्न करने के लिए है।जावा रैंडम नंबर एक बीज का उपयोग
double randomGenerator(long seed) {
Random generator = new Random(seed);
double num = generator.nextDouble() * (0.5);
return num;
}
हर मैं एक बीज देने के लिए और 100 नंबर जेनरेट करने का प्रयास करें, वे सब एक ही हैं।
कृपया मदद करें।
है यही कारण है कि एक बीज ऐसा करने के लिए माना जाता है। आप केवल बीज के लिए एक नंबर उत्पन्न कर रहे हैं। आप क्या हासिल करने का प्रयास कर रहे हैं? –
संभावित डुप्लिकेट [जावा यादृच्छिक हमेशा बीज सेट करते समय समान संख्या देता है?] (Http://stackoverflow.com/questions/5533191/java-random-always-returns-the-same-number-when-i- सेट-द-बीड) – finnw
आप यादृच्छिक परिणामों के उत्पादन के लिए 'System.currentTimeMillis() 'बीज के रूप में उपयोग कर सकते हैं। किसी भी बीज को न देने से यादृच्छिक परिणाम भी मिलते हैं। मुझे यकीन नहीं है कि अगर आप किसी भी बीज नहीं देते हैं तो यह किसी बिंदु पर दोहराना शुरू कर देगा। – WVrock