यूनिट एन-आयामी हाइपरक्यूब को समझने का एक आसान तरीका एन आयामों में अंतरिक्ष के क्षेत्र पर विचार करना है जिसे आप प्राप्त कर सकते हैं यदि प्रत्येक समन्वय घटक [0, 1] में निहित है। तो एक आयाम के लिए यह 0 से 1 तक लाइन सेगमेंट है, दो आयामों के लिए यह कोनों (0, 0) और (1, 1, आदि) के साथ वर्ग है।
एक प्रोग्राम या फ़ंक्शन लिखें जो एन रिटर्न देता है इकाई एन-आयाम हाइपरक्यूब से चुने गए समान रूप से यादृच्छिक दो बिंदुओं की औसत यूक्लिडियन दूरी। आपका उत्तर वास्तविक मूल्य के 10 -6 के भीतर होना चाहिए । यह ठीक है अगर आपका उत्तर आपकी भाषा के मूल फ़्लोटिंग पॉइंट को बड़े n के लिए अधिक प्रभावित करता है।
यादृच्छिक रूप से 'बड़ी' संख्या का चयन करना और औसत की गणना करना इस तरह की सटीकता की गारंटी नहीं देता है।
उदाहरण:
1 → 0.3333333333 ...
2 → 0.5214054331 ...
3 → 0.6617071822 ...
4 → 0.7776656535 ...
5 → 0.8785309152 ...
6 → 0.9689420830 ...
7 → 1.0515838734 ...
8 → 1.1281653402 ...
डेटा MathWorld से प्राप्त किया गया ।
यह कोड-गोल्फ है , सबसे कम बाइट-काउंट जीतता है।