Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जावा में यादृच्छिक संख्या

वर्ग java.util.Random यथोचित समान वितरण वाले छद्म यादृच्छिक संख्याएँ उत्पन्न कर सकते हैं। एक List को देखते हुए आपकी सेवा के प्रकार:

List<String> services = new ArrayList<String>(
    Arrays.asList("COMPUTER", "DATA", "PRINTER"));

यादृच्छिक रूप से किसी एक को चुनना आसान है:

String s = services.get(rnd.nextInt(services.size()));

इसी तरह, फीडबैक मूल्यों की सूची में से किसी एक को चुना जा सकता है:

List<String> feedbacks = new ArrayList<String>(
    Arrays.asList("1", "0", "-1"));
String s = feedbacks.get(rnd.nextInt(feedbacks.size()));

एक अलग वितरण प्राप्त करने के लिए एक सरल समीचीन है "डेक को ढेर करना"। उदाहरण के लिए,

Arrays.asList("1", "1", "1", "0", "0", "-1"));

प्रायिकता के साथ 1, 0, और -1 उत्पन्न करेगा /2 , /<उप>3 , और /6 , क्रमश। आप का उपयोग करके अधिक विस्तृत विभाजन व्यवस्थित कर सकते हैं nextGaussian() और एक उपयुक्त विश्वास अंतराल

इस दृष्टिकोण का उपयोग केवल परीक्षण डेटा उत्पन्न करने के लिए किया जाना चाहिए।

परिशिष्ट:अपाचे कॉमन्स मैथ गाइड डेटा जनरेशन पर एक अध्याय शामिल है , अन्य संभाव्यता वितरण से संबंधित सूचनात्मक लिंक और दस्तावेज़ीकरण के साथ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बाइनरी फ़ाइल सामग्री php print_r में दिखाई गई है लेकिन mysql में सहेजी नहीं गई है

  2. बटन के क्लिक पर SQL क्वेरी फायरिंग?

  3. MyISAM से INNODB में तालिका परिवर्तित करना

  4. MySQL:MySQL में फ्लश विशेषाधिकारों की वास्तव में आवश्यकता कब होती है?

  5. PHP में दो बार के बीच समय अंतर प्राप्त करना