ಪುನರಾವರ್ತನೆಗಳಿಲ್ಲದ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳು

ಸಮಸ್ಯೆಯ ಸೂತ್ರೀಕರಣ

ನಿರ್ದಿಷ್ಟ ಶ್ರೇಣಿಯ ಮೌಲ್ಯಗಳಲ್ಲಿ ಪುನರಾವರ್ತನೆಗಳಿಲ್ಲದೆ ನಾವು ಪೂರ್ಣಾಂಕ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳ ಗುಂಪನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ ಎಂದು ಭಾವಿಸೋಣ. ಪ್ರಯಾಣದಲ್ಲಿರುವ ಉದಾಹರಣೆಗಳು:

  • ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಬಳಕೆದಾರರಿಗಾಗಿ ಅನನ್ಯ ಯಾದೃಚ್ಛಿಕ ಕೋಡ್‌ಗಳನ್ನು ರಚಿಸುವುದು
  • ಕಾರ್ಯಗಳಿಗೆ ಜನರನ್ನು ನಿಯೋಜಿಸುವುದು (ಪ್ರತಿಯೊಬ್ಬರೂ ಪಟ್ಟಿಯಿಂದ ಯಾದೃಚ್ಛಿಕವಾಗಿ)
  • ಹುಡುಕಾಟ ಪ್ರಶ್ನೆಯಲ್ಲಿ ಪದಗಳ ಕ್ರಮಪಲ್ಲಟನೆ (ಹಲೋ SEO-shnikam)
  • ಲೊಟ್ಟೊ ಆಡುವುದು ಇತ್ಯಾದಿ.

ವಿಧಾನ 1. ಸರಳ

ಪ್ರಾರಂಭಿಸಲು, ಸರಳವಾದ ಆಯ್ಕೆಯನ್ನು ಪರಿಗಣಿಸೋಣ: ನಾವು 10 ರಿಂದ 1 ರವರೆಗಿನ 10 ಪೂರ್ಣಾಂಕಗಳ ಯಾದೃಚ್ಛಿಕ ಸೆಟ್ ಅನ್ನು ಪಡೆಯಬೇಕಾಗಿದೆ. ಎಕ್ಸೆಲ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಕಾರ್ಯವನ್ನು ಬಳಸಿ ಪ್ರಕರಣದ ನಡುವೆ (ಮಧ್ಯದ ಅಂಚು) ಅನನ್ಯತೆಯನ್ನು ಖಾತರಿಪಡಿಸಲಾಗಿಲ್ಲ. ನೀವು ಅದನ್ನು ಹಾಳೆಯ ಕೋಶದಲ್ಲಿ ನಮೂದಿಸಿದರೆ ಮತ್ತು ಅದನ್ನು 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. ಮ್ಯಾಕ್ರೋ

ಮತ್ತು, ಸಹಜವಾಗಿ, ವಿಷುಯಲ್ ಬೇಸಿಕ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಬಹುದು. ಯಾದೃಚ್ಛಿಕ ಮಾದರಿಯ ಬಗ್ಗೆ ಹಳೆಯ ಲೇಖನವೊಂದರಲ್ಲಿ, ನಾನು ಈಗಾಗಲೇ ಲೊಟ್ಟೊ ಅರೇ ಮ್ಯಾಕ್ರೋ ಫಂಕ್ಷನ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಿದ್ದೇನೆ, ಇದು ನಿರ್ದಿಷ್ಟ ಮಧ್ಯಂತರದಿಂದ ಅಗತ್ಯವಿರುವ ಸಂಖ್ಯೆಯ ಯಾದೃಚ್ಛಿಕ ಪುನರಾವರ್ತಿತವಲ್ಲದ ಸಂಖ್ಯೆಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.

  • ಶ್ರೇಣಿಯಲ್ಲಿನ ಅನನ್ಯ ಮೌಲ್ಯಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೇಗೆ ಎಣಿಸುವುದು
  • ಪಟ್ಟಿಯಿಂದ ಅಂಶಗಳ ಯಾದೃಚ್ಛಿಕ ಆಯ್ಕೆ

ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ