आपके पाप () फ़ंक्शन के इनपुट मानों की सीमा क्या है ? आप इसके लिए इसका उपयोग कर रहे हैं, ऐसा लगता है कि वे सीमित हो सकते हैं, जिसका अर्थ है कि आप मूल्यों की पूर्व-गणना कर सकते हैं । उदाहरण के लिए, यदि आप इनपुट मानों को निकटतम डिग्री तक राउंड कर रहे हैं, तो आपके पास केवल 360 संभावित मान हैं - बस उन्हें पूर्व-गणना करें और एक तालिका में संग्रहीत करें।
यदि आपको थोड़ा और मूल्यों की आवश्यकता है, तो एक दशमलव स्थान पर कहें, आप तालिका से प्रक्षेप कर सकते हैं - मैं पेर्लिन शोर से परिचित नहीं हूं , लेकिन "शोर" शब्द से लगता है कि इसे उच्च सटीकता की आवश्यकता नहीं है। :) (आप बस एक बड़ी तालिका भी बना सकते हैं, 3600 प्रविष्टियाँ ज्यादा जगह नहीं हैं)।