मैं जावा में एक प्रोग्राम या लाइब्रेरी की तलाश कर रहा हूं जो बाइट अनुक्रम के गैर-यादृच्छिक गुणों को ढूंढने में सक्षम है। जब कोई बड़ी फ़ाइल दी जाती है, तो कुछ सांख्यिकीय परीक्षण और रिपोर्ट चलाता है यदि डेटा कोई नियमितता दिखाता है।जावा में गैर-यादृच्छिकता के लिए परीक्षण अनुक्रमों के लिए कोई सॉफ्टवेयर है?
मुझे ऐसे तीन प्रोग्राम पता हैं, लेकिन जावा में नहीं। मैंने उन सभी की कोशिश की, लेकिन वे वास्तव में मेरे लिए काम नहीं कर रहे हैं (जो कि आश्चर्यजनक है क्योंकि उनमें से एक एनआईएसटी द्वारा है)। उनमें से सबसे पुराना, diehard, ठीक काम करता है, लेकिन इसका उपयोग करना मुश्किल है।
क्या परीक्षण आप विशेष रूप से चलाने के लिए देख रहे हैं? – jzd
आपको यह जानने की आवश्यकता क्यों है? क्या आप यह देखने की कोशिश कर रहे हैं कि फ़ाइल को और संपीड़ित किया जा सकता है या नहीं? यह एक अच्छा सवाल है, मैं सिर्फ उत्सुक हूँ। : डी –
http://cstheory.stackexchange.com/questions/569/best-way-to-determine-if-a-list-of-bytes-are-random –