/ / मैं एक साधारण यादृच्छिक तथ्य जनरेटर [बंद] कोड कैसे करूं - जावा, यादृच्छिक

मैं एक साधारण यादृच्छिक तथ्य जनरेटर [बंद] कोड कैसे करूं - जावा, यादृच्छिक

मैं एक छोटी साइड प्रोजेक्ट कर रहा हूं जिसमें एक साधारण यादृच्छिक तथ्यों जनरेटर बनाना शामिल है - यह सिर्फ एक बटन पर क्लिक करेगा, और तथ्यों की सूची से यादृच्छिक रूप से एक नया तथ्य दिखाई देगा - जैसे WhatTheHeckHasObamaDoneSoFar?

तो मैं अभी भी जावा के लिए बहुत नया हूं, लेकिन यह बहुत आसान है इसलिए मुझे इसे थोड़ी मदद से करने में सक्षम होना चाहिए!

मैं शुरू नहीं कर रहा हूं - मैंने कई यादृच्छिक जांच की हैंसंख्या जेनरेटर / नाम जनरेटर और वे कुछ अलग हैं। क्या मुझे तथ्यों के साथ एक ऐरे का उपयोग करना चाहिए? मैं ऐरे से किसी तथ्य की यादृच्छिक प्रस्तुति के लिए कोड कैसे लिखूं? मैं "Arrays के बारे में भी निश्चित रूप से सुनिश्चित नहीं हूं, क्या वे मुख्य .java फ़ाइल पर कोड की अलग-अलग फ़ाइलें या भाग हैं?

किसी भी सहायता की सराहना की जाएगी! अगर कोई मुझे यादृच्छिक तथ्य जनरेटर के लिए कोड दे सकता है कि मैं अपने तथ्यों को फिर से बदल सकता हूं, तो "मेरे लिए बहुत आसान हो सकता है?

उत्तर:

जवाब के लिए 2 № 1

अपने तथ्यों को इकट्ठा करें (String उदाहरण) एक सूची में और इसे बनाए रखें (वांछित प्रविष्टियों को जोड़ें, हटाएं, अपडेट करें)।

List<String> facts = new ArrayList<String>();
facts.add("I"m a fact myself!");
...

फिर एक यादृच्छिक पूर्णांक उत्पन्न करें जिसका उपयोग इसके सूचकांक के माध्यम से तथ्य का चयन करने के लिए किया जाएगा, यानी यादृच्छिक पूर्णांक वह सूचकांक होगा जिसका आप उपयोग करेंगे।

Random random = new Random();
int index = random.nextInt(100); // Assuming your list contains 100 elements.

String randomFact = facts.get(index); // yepp your random choice is ready.