दोहोर्याइएको बिना अनियमित संख्याहरू

समस्याको सूत्रीकरण

मानौं कि हामीले मानहरूको दिइएको दायरामा पुनरावृत्ति बिना पूर्णांक अनियमित संख्याहरूको सेट सिर्जना गर्न आवश्यक छ। जाँदा उदाहरणहरू:

  • उत्पादन वा प्रयोगकर्ताहरूको लागि अद्वितीय अनियमित कोडहरू उत्पन्न गर्दै
  • मानिसहरूलाई कार्यहरू तोक्ने (सूचीबाट अनियमित रूपमा प्रत्येक)
  • खोज क्वेरीमा शब्दहरूको क्रमपरिवर्तन (hello seo-shnikam)
  • लोट्टो आदि खेल्दै

विधि १. सरल

सुरु गर्नको लागि, एउटा साधारण विकल्पलाई विचार गरौं: हामीले 10 देखि 1 सम्मको 10 पूर्णांकहरूको अनियमित सेट प्राप्त गर्न आवश्यक छ। Excel मा निर्मित प्रकार्य प्रयोग गर्दै मामला बीच (बिचमा किनारा) विशिष्टता ग्यारेन्टी छैन। यदि तपाइँ यसलाई पाना कक्षमा प्रविष्ट गर्नुहुन्छ र यसलाई 10 कक्षहरूमा प्रतिलिपि गर्नुहुन्छ, त्यसपछि पुनरावृत्तिहरू सजिलै हुन सक्छ:

दोहोर्याइएको बिना अनियमित संख्याहरू

त्यसैले, हामी अर्को बाटो जान्छौं।

एक्सेल को सबै संस्करण एक प्रकार्य छ RANK (RANG), श्रेणीकरणको लागि अभिप्रेरित वा, अर्को शब्दमा, सेटमा नम्बरको शीर्ष स्थान निर्धारण गर्ने। सूचीमा सबैभन्दा ठूलो संख्याको श्रेणी=1 छ, शीर्षमा दोस्रोको श्रेणी=2 छ, र यस्तै।

सेल A2 मा प्रकार्य प्रविष्ट गरौं SLCHIS (RAND) तर्क बिना र 10 कक्ष तल सूत्र प्रतिलिपि गर्नुहोस्। यो प्रकार्यले हामीलाई 10 देखि 0 सम्म 1 अनियमित भिन्न संख्याहरूको सेट उत्पन्न गर्नेछ:

दोहोर्याइएको बिना अनियमित संख्याहरू

अर्को स्तम्भमा हामी प्रकार्यको परिचय दिन्छौं RANKप्रत्येक प्राप्त अनियमित संख्याको लागि श्रेणीमा स्थिति निर्धारण गर्न:

दोहोर्याइएको बिना अनियमित संख्याहरू

हामीले स्तम्भ B मा हामीले चाहेको कुरा पाउँछौं - 1 देखि 10 सम्म दोहोरिने अनियमित पूर्णांकहरूको कुनै पनि वांछित संख्या।

विशुद्ध सैद्धान्तिक रूपमा, परिस्थिति उत्पन्न हुन सक्छ जब SLCHIS हामीलाई स्तम्भ A मा दुई समान अनियमित संख्याहरू दिनेछ, तिनीहरूको श्रेणीहरू मिल्नेछ र हामीले स्तम्भ B मा पुनरावृत्ति पाउनेछौं। यद्यपि, सटीकता 15 दशमलव स्थानहरू भएको तथ्यलाई ध्यानमा राखेर, यस्तो परिदृश्यको सम्भावना अत्यन्तै सानो छ।

विधि 2. जटिल

यो विधि अलि बढी जटिल छ, तर एउटा एरे सूत्र मात्र प्रयोग गर्दछ। मानौं कि हामीले पानामा 9 देखि 1 सम्मको दायरामा 50 गैर-दोहोरिने अनियमित पूर्णांकहरूको सूची सिर्जना गर्न आवश्यक छ।

सेल A2 मा निम्न सूत्र प्रविष्ट गर्नुहोस्, अन्त्यमा क्लिक गर्नुहोस् Ctrl+Shift+Enter (एरे सूत्रको रूपमा प्रविष्ट गर्न!) र सूत्रलाई सेलहरूको इच्छित संख्यामा प्रतिलिपि गर्नुहोस्:

दोहोर्याइएको बिना अनियमित संख्याहरू

विधि ४. म्याक्रो

र, निस्सन्देह, तपाइँ भिजुअल बेसिकमा प्रोग्रामिङ प्रयोग गरेर समस्या समाधान गर्न सक्नुहुन्छ। अनियमित नमूनाको बारेमा पुरानो लेखहरू मध्ये एउटामा, मैले पहिले नै लोट्टो एरे म्याक्रो प्रकार्यलाई उद्धृत गरेको छु, जसले दिइएको अन्तरालबाट अनियमित गैर-दोहोरिने संख्याहरूको आवश्यक संख्या उत्पादन गर्दछ।

  • दायरामा अद्वितीय मानहरूको संख्या कसरी गणना गर्ने
  • सूचीबाट तत्वहरूको अनियमित चयन

जवाफ छाड्नुस्