மறுநிகழ்வுகள் இல்லாத சீரற்ற எண்கள்

சிக்கலை உருவாக்குதல்

கொடுக்கப்பட்ட மதிப்புகளில் மீண்டும் மீண்டும் இல்லாமல் முழு எண் சீரற்ற எண்களின் தொகுப்பை உருவாக்க வேண்டும் என்று வைத்துக் கொள்வோம். பயணத்தின் எடுத்துக்காட்டுகள்:

  • தயாரிப்புகள் அல்லது பயனர்களுக்கு தனிப்பட்ட சீரற்ற குறியீடுகளை உருவாக்குதல்
  • பணிகளுக்கு மக்களை ஒதுக்குதல் (ஒவ்வொருவரும் பட்டியலிலிருந்து தோராயமாக)
  • தேடல் வினவலில் வார்த்தைகளின் வரிசைமாற்றம் (ஹலோ எஸ்சிஓ-ஷ்னிகம்)
  • லோட்டோ விளையாடுதல் முதலியன

முறை 1. எளிமையானது

தொடங்குவதற்கு, ஒரு எளிய விருப்பத்தை பரிசீலிப்போம்: 10 முதல் 1 வரையிலான 10 முழு எண்களின் சீரற்ற தொகுப்பைப் பெற வேண்டும். Excel இல் உள்ளமைக்கப்பட்ட செயல்பாட்டைப் பயன்படுத்தி வழக்குக்கு இடையில் (இடையில் விளிம்பு) தனித்துவம் உத்தரவாதம் இல்லை. நீங்கள் அதை ஒரு தாள் கலத்தில் உள்ளிட்டு அதை 10 கலங்களில் நகலெடுத்தால், மீண்டும் மீண்டும் எளிதாக நிகழலாம்:

மறுநிகழ்வுகள் இல்லாத சீரற்ற எண்கள்

எனவே, நாங்கள் வேறு வழியில் செல்வோம்.

எக்செல் இன் அனைத்து பதிப்புகளும் ஒரு செயல்பாட்டைக் கொண்டுள்ளன ரேங்க் (RANG), தரவரிசைப்படுத்துதல் அல்லது வேறுவிதமாகக் கூறினால், ஒரு தொகுப்பில் ஒரு எண்ணின் மேல் நிலையைத் தீர்மானிப்பது. பட்டியலில் உள்ள பெரிய எண்ணுக்கு ரேங்க்=1, மேலே உள்ள இரண்டாவது ரேங்க்=2, மற்றும் பல.

செல் A2 இல் செயல்பாட்டை உள்ளிடுவோம் SLCHIS (RAND) வாதங்கள் இல்லாமல் மற்றும் 10 செல்கள் கீழே சூத்திரத்தை நகலெடுக்கவும். இந்தச் செயல்பாடு 10 முதல் 0 வரையிலான 1 சீரற்ற பின்ன எண்களின் தொகுப்பை நமக்கு உருவாக்கும்:

மறுநிகழ்வுகள் இல்லாத சீரற்ற எண்கள்

அடுத்த பத்தியில் செயல்பாட்டை அறிமுகப்படுத்துகிறோம் ரேங்க்பெறப்பட்ட ஒவ்வொரு சீரற்ற எண்ணுக்கும் தரவரிசையில் உள்ள நிலையைத் தீர்மானிக்க:

மறுநிகழ்வுகள் இல்லாத சீரற்ற எண்கள்

B நெடுவரிசையில் நாம் விரும்பியதைப் பெறுகிறோம் - 1 முதல் 10 வரையிலான, திரும்பத் திரும்ப வராத சீரற்ற முழு எண்களின் விரும்பிய எண்ணிக்கை.

முற்றிலும் கோட்பாட்டளவில், எப்போது ஒரு சூழ்நிலை ஏற்படலாம் SLCHIS A நெடுவரிசையில் ஒரே மாதிரியான இரண்டு ரேண்டம் எண்களைக் கொடுக்கும், அவற்றின் ரேங்க்கள் பொருந்தும் மற்றும் B நெடுவரிசையில் மீண்டும் மீண்டும் வருவோம். இருப்பினும், துல்லியம் 15 தசம இடங்களில் இருப்பதால், அத்தகைய சூழ்நிலையின் நிகழ்தகவு மிகவும் சிறியது.

முறை 2. சிக்கலானது

இந்த முறை சற்று சிக்கலானது, ஆனால் ஒரே ஒரு வரிசை சூத்திரத்தைப் பயன்படுத்துகிறது. ஒரு தாளில் 9 முதல் 1 வரையிலான வரம்பில் 50 திரும்பத் திரும்ப வராத சீரற்ற முழு எண்களின் பட்டியலை உருவாக்க வேண்டும் என்று வைத்துக்கொள்வோம்.

செல் A2 இல் பின்வரும் சூத்திரத்தை உள்ளிடவும், இறுதியில் கிளிக் செய்யவும் Ctrl + Shift + Enter (அதை ஒரு வரிசை சூத்திரமாக உள்ளிடவும்!) மற்றும் விரும்பிய எண்ணிக்கையிலான கலங்களுக்கு சூத்திரத்தை நகலெடுக்கவும்:

மறுநிகழ்வுகள் இல்லாத சீரற்ற எண்கள்

முறை 3. மேக்ரோ

மற்றும், நிச்சயமாக, விஷுவல் பேசிக்கில் நிரலாக்கத்தைப் பயன்படுத்தி சிக்கலைத் தீர்க்கலாம். சீரற்ற மாதிரியைப் பற்றிய பழைய கட்டுரைகளில் ஒன்றில், லோட்டோ வரிசை மேக்ரோ செயல்பாட்டை நான் ஏற்கனவே மேற்கோள் காட்டியுள்ளேன், இது கொடுக்கப்பட்ட இடைவெளியில் இருந்து தேவையான எண்ணிக்கையிலான சீரற்ற அல்லாத மீண்டும் நிகழாத எண்களை உருவாக்குகிறது.

  • வரம்பில் உள்ள தனிப்பட்ட மதிப்புகளின் எண்ணிக்கையை எவ்வாறு கணக்கிடுவது
  • பட்டியலிலிருந்து உறுப்புகளின் சீரற்ற தேர்வு

ஒரு பதில் விடவும்