चुनौती है: सफेद शोर से बना एक ऑडियो फ़ाइल उत्पन्न करें।
आवश्यकताएँ और निर्देश:
- आपके कार्यक्रम में केवल सफेद शोर वाली एक ऑडियो फ़ाइल उत्पन्न होनी चाहिए, जिसका अर्थ है कि इसकी तीव्रता सभी (उचित) आवृत्तियों और गैर-अक्ष के लिए समान है [एक उदाहरण प्लॉट देखें ];
- एक को वीएलसी के नवीनतम संस्करण पर ऑडियो फ़ाइल चलाने में सक्षम होना चाहिए [अपना उत्तर लिखने के समय];
- कार्यक्रम को क्रिप्टोग्राफिक रूप से मजबूत यादृच्छिकता,
rand
कार्यों या पढ़ने की आवश्यकता नहीं/dev/rand
है, ठीक है; - कार्यक्रम कम से कम 1 घंटे का ऑडियो उत्पन्न करने में सक्षम होना चाहिए, कम से कम सिद्धांत में (अर्थ सिस्टम सीमाएं जैसे अधिकतम फ़ाइलें लागू नहीं होती हैं);
- आपका स्कोर आपके स्रोत कोड में बाइट्स की संख्या है, साथ ही सभी बोनस जो लागू होते हैं;
- किसी भी तीसरे पक्ष का उपयोग करना , बाहरी पुस्तकालय ठीक है;
- कार्यक्रम को इंटरनेट तक पहुंच के बिना काम करना चाहिए।
बोनस हैं:
- -15%: ऑडियो फ़ाइल के प्रारूप को निर्दिष्ट करने की अनुमति दें (कम से कम दो विकल्प; संभावित विकल्पों की संख्या स्कोर में बदलाव नहीं करती है);
- -10%: ऑडियो फ़ाइल की अवधि निर्दिष्ट करने की अनुमति दें;
- -5%: ऑडियो फ़ाइल के बिटरेट को निर्दिष्ट करने की अनुमति दें।
सेटिंग्स को चर, फ़ाइलों में संग्रहीत किया जा सकता है, या कमांड लाइन पैरामीटर, आपकी पसंद के रूप में दिया जा सकता है। किसी भी बोनस को लागू करने से पहले प्रतिशत की गणना बाइट्स की मूल संख्या से की जाती है।