इसलिए हम यहाँ अच्छी हालत में हैं।
क्या हम आगे क्या करना चाहते हैं यह इतना है कि हम एक ही छह रंगों हर एक समय का उपयोग नहीं करते है।
इसके बजाय हम छह यादृच्छिक रंग पैदा करते हैं और उन छह यादृच्छिक रंग के साथ इस सरणी को भरने और फिर उन में से एक चुनना उन रंगों उत्पन्न करने के लिए करना चाहते हैं।
मैं वास्तव में एक समारोह में हमें बाहर की मदद करने के लिए लिखने के लिए जा रहा हूँ।
इसलिए हमारे समारोह Nener हमारी दौड़ हार्डकोड सरणी और मैं जो हम यादृच्छिक रंग उत्पन्न फोन करता हूँ हमारे समारोह कॉल करने के लिए रंग बराबर सेट करने के लिए जा रहा हूँ और यह अभी तक अस्तित्व में नहीं है और यह एक ही तर्क फैसला करता है कि कितने रंग ले जा रहा है सरणी में उत्पन्न करने के लिए।
इसलिए हम तीन आइटम हम अंततः चाहते हैं जाएगा जो जब हम कठिन विधा बनाम आसान मोड के लिए हम 6 चाहते जाने के लिए मिल के साथ एक सरणी चाहते हैं।
इसलिए हम 6 के साथ शुरू करेंगे।
यही कारण है कि हम क्या चाहते हैं, जब पेज लोड है।
तो फिर हम उत्पन्न यादृच्छिक रंग समारोह में कहा कि एक सरणी के बजाय एक नंबर लेता है और यादृच्छिक रंग की एक्स संख्या देता बनाने की जरूरत है।
इसलिए मुझे लगता है कि यहाँ नीचे कर देंगे।
समारोह यादृच्छिक रंग पैदा करते हैं और है कि एक तर्क यह है कि हम बस के बजाय सुन्न फोन करता हूँ और फिर यहाँ से लेना चाहिए।
सभी सही मेरे छद्म कोड।
तो मैं एक सरणी बनाने के लिए जा रहा हूँ।
मैं सरणी के लिए कुछ बेतरतीब रंग जोड़ने के लिए जा रहा हूँ और फिर मैं बहुत अंत में उस सरणी वापस करने के लिए जा रहा हूँ।
तो शुरू करने के लिए यह सबसे आसान हिस्सा है।
एक सरणी सिर्फ एक खाली एक बनाओ।
इसलिए हम इसे एक आर आर सिर्फ एक खाली सरणी फोन करता हूँ और उसके बाद नीचे में हम सिर्फ एक ही सरणी वापस करने के लिए जा रहे हैं।
कठिन हिस्सा तर्क है कि बीच में चला जाता है।
यहाँ तो हम यादृच्छिक रंग knowm जोड़ने की जरूरत है।
तो क्या इसका मतलब है कि हम समय के बारे में कुछ knowm नंबर दोहराने की जरूरत है।
तो छह बार या तीन बार।
तो हम एक पाश का उपयोग करें कि क्या करने के लिए करेंगे।
इसलिए हम के बारे में हमारी बराबरी शून्य के लिए हमारे पाश के साथ शुरू करेंगे।
मैं सुन्न मैं प्लस प्लस से कम है।
और यह कोई फर्क नहीं पड़ता अगर हम शून्य से शुरू या अगर हम 1 पर शुरू और हम बनाने के लिए यह कम से कम या क्योंकि हम वास्तव में मैं इसे पाश करने के लिए सिर्फ एक रास्ता है का उपयोग करने के लिए तीन बार छह बार Nahm समय के माध्यम से नहीं जा रहे हैं के बराबर है।
और फिर यहाँ हम वास्तव में रैंडम रंग पाने के लिए और सरणी में पुश करने के लिए जा रहे हैं।
इसलिए इस लाइन वास्तव में सिर्फ सुन्न बार दोहराना है।
तो मैं एक अलग समारोह बनाने के लिए वास्तव में है कि हमारे लिए रैंडम रंग उत्पन्न होगा जा रहा हूँ और मैं सिर्फ इतना है कि एक यादृच्छिक रंग फोन करने के लिए जा रहा हूँ।
तो यादृच्छिक रंग समारोह और क्या आप देख रहे हैं कि मैं यहां एक समारोह है।
यादृच्छिक रंग है कि मुझे लगता है कि मैं सिर्फ एक यादृच्छिक रंग नामक एक और समारोह बुला रहा हूँ के अंदर फोन और कहा कि वास्तव में सिर्फ एक कोड को तोड़ने के लिए है उत्पन्न करता है।
यह स्पष्ट मॉड्यूलर क्या क्या हम यह बस हो सकता है कि लोग क्या स्पेगेटी कोड यह सब जगह है कहेंगे सब पर कोई कार्यों में सब कुछ हो सकता है सुनिश्चित करें।
इसलिए हम कुछ संरचना जोड़ने के लिए यहाँ कुछ कार्यों को जोड़ने के लिए जा रहे हैं।
और फिर इस परियोजना जब हम इसे पूरा कर लिया है के बहुत अंत में यह अच्छा लग रहा है सभी कार्यक्षमता है।
मैं इसे पुनर्रचना पर एक वैकल्पिक वीडियो है और मैं वह चीजों को कैसे बदल सकते हैं के बारे में बात करेंगे चारों ओर उन्हें एक छोटे से क्लीनर एक छोटी सी सुंदर बनाने, लेकिन यह ठीक उसी तरह काम करेगा।
तो यादृच्छिक रंग 5 5 के लिए एक यादृच्छिक रंग हैं 0 2 से 5 5 प्रतिनिधि के लिए 0 से एक पढ़ा लेने की जरूरत करने जा रहे हैं बनाने के लिए शुरू करने के लिए और फिर हम 2 5 5 और फिर एक नीले रंग के लिए शून्य से एक हरे रंग लेने की जरूरत है ।
और हां से 0 से 255 हम भी गणित यादृच्छिक नहीं का उपयोग करने की जरूरत है किसी भी नंबर लेने के लिए।
तो यह गणित यादृच्छिक नहीं होने जा रहा है।
यही कारण है कि हमें 0 और 1 के बीच देता है।
यह एक शामिल नहीं है।
हम 256 से गुणा करने के लिए है क्योंकि हम नीचे इकट्ठा कर रहे हैं याद की जरूरत है।
इसलिए हम 255 सबसे बड़ी संख्या में संभव कई लोगों के लिए एक और 256 से गुणा करने के लिए होना चाहते हैं और तब हम मंजिल कि गणित फर्श करने के लिए की जरूरत है।
इसलिए मेरी सलाह के लिए जाने के लिए और पेस्ट इस कोड में अगर हम 0 और 255 के बीच एक यादृच्छिक संख्या में मिलता है कि आप देख सकते हैं और आप शायद नहीं देखा होगा कि यह वास्तव में 255 को जाता है।
हम सिर्फ इतना है कि एक पर मुझ पर भरोसा करना होगा।
लेकिन आप कम से कम यह बंद हो जाता है देख सकते हैं।
मुझे लगता है कि हम 253 देखा।
यही कारण है कि अब के लिए काफी अच्छा है।
और आप यह भी देख सभी वर्गों बैंगनी के पास गया और कहा कि हमारे उत्पन्न यादृच्छिक रंग कुछ भी वापस नहीं करता वजह से है।
तो यह सिर्फ एक खाली स्ट्रिंग रिटर्न।
इसलिए हम वास्तव में के माध्यम से पाशन नहीं कर रहे हैं और हर एक के लिए एक रंग दे रही है।
तो यह सिर्फ डिफ़ॉल्ट सी एस एस से सिर्फ एक तरफ ध्यान दें वहाँ बैंगनी ले जा रहा है।
तो यह 0 से 255 के लिए एक नंबर उत्पन्न होगा।
हम इसे एक चर बुलाया आर को बचा लेंगे और फिर हम तो बस यह अंतरिक्ष की तरह यह सही ढंग से हरे रंग के लिए और नीले रंग के लिए एक ही बात करूँगा और इतने जी और बी नाम है कि हमें 0 से 255 के लिए तीन नंबर दे देंगे बदल जाते हैं।
और सबसे बुरा हिस्सा उन्हें इस बड़ी स्ट्रिंग है कि R.G. का प्रारूप इस प्रकार में synthesizing है बी कोष्ठकों और फिर आर जी और बी अंदर की संख्या
और कहा कि उद्घाटन और समापन तार और प्लस के संकेत के एक बहुत मायने रखती है।
तो क्या इस तरह दिखता है के साथ शुरू करते हैं।
हम अपने जी-बी के लिए जा रहे हैं और फिर कोष्ठकों और फिर प्लस लाल चैनल खोलने।
यह 0 से प्लस प्लस एक अल्पविराम प्लस 2 से 5 से 5 नंबर जी के मूल्य में एक और अल्पविराम प्लस बी के मूल्य के अलावा हमारे समापन कोष्ठकों।
और अब हम जाने के लिए अच्छा होना चाहिए।
यह बड़ा स्ट्रिंग।
और क्या हम वास्तव में क्या करना चाहते है कि बस की तरह है कि स्ट्रिंग वापसी।
तो इस बड़े स्ट्रिंग लौट सकते हैं और है कि एक यादृच्छिक रंग उत्पन्न होगा।
तो यह एक रंग के लिए काम का एक बहुत कुछ है।
तीन अलग अलग संख्या 0 2 2 5 5।
हम उन दोनों के बीच उनके आसपास पत्र कोष्ठक अल्पविराम के साथ उन्हें एक साथ रख R.G. बी
और फिर हम वापस जाने कि इसलिए हम इसे यहाँ उपयोग कर सकते हैं।
और हम बस परीक्षण करना चाहते हैं कि अगर काम करता आगे बढ़ते हैं और ताज़ा पेज हमारे दूतावास में जाकर बस यादृच्छिक रंग का फोन करने की कोशिश और कहा कि मुझे अच्छा लग रहा है।
हम एक यादृच्छिक रंग हो रही है।
कोष्ठकों सही हैं।
अल्पविराम सभी अच्छे हैं।
अब चलते हैं और यहाँ का उपयोग करें कि चलो।
तो हम उस रैंडम रंग फोन करने के लिए जा रहे हैं और हम पुश करने के लिए है कि हमारे सरणी में जा रहे हैं।
वे यहाँ हैं।
इसलिए हमारे डॉट धक्का और हम धक्का उपयोग करने के लिए नहीं है, लेकिन है कि यहाँ करने के लिए जा रहा है।
और यह अब हमें रंग का एक अच्छा सरणी का निर्माण होगा।
तो यादृच्छिक रंग 6 उत्पन्न करते हैं।
हम इस के माध्यम से यह छह बार हर बार दोहराता कहते हैं।
यह सरणी के लिए एक यादृच्छिक रंग में धक्का।
तो मैं बस यहाँ हमारे टिप्पणी को स्थानांतरित करने के लिए जा रहा हूँ।
हम वहाँ चलें।
और सत्यापित करने के लिए काम करता है कि अगर हम ताज़ा है।
आप देख सकते हैं अब हम छह यादृच्छिक रंग और न केवल कि यादृच्छिक रंग के होते हैं कि हम एक रंग हम उठाया कि सरणी से भी बदलता लेने मिलता है।
इसलिए हम चाहते हैं कि नहीं तोड़ा।
सब कुछ अभी भी काम करता है या यह करता है।
चलो देखते हैं।
तो अगर मैं इन रंगों में से कुछ पर क्लिक दोबारा कोशिश फिर कोशिश फिर से कोशिश शायद मैं सिर्फ सच में बुरा किताब है, लेकिन कोई कुछ गड़बड़ है।
तो समस्या थोड़ा मुश्किल है।
यह एक छोटे से बग कि मैं लाया जब हम स्कोर कीपर खेल किया था, जब हम चीजों को यहीं तुलना कर रहे थे करने के लिए इसी तरह की है।
हम जाँच कर रहे हैं यदि उपयोगकर्ता सही है अगर वे लेने सही रंग कुछ गलत हो रहा था इससे पहले कि हम एक नंबर था।
और हम इसे एक स्ट्रिंग के लिए तुलना कर रहे थे।
इस मामले में यह थोड़ा अलग है।
तो मुझे दिखाने के लिए आप सिर्फ एक चोर क्या करने जा रहा करते हैं। बेल्ट रंग करने के लिए और फिर रंग लेने क्लिक करें लॉग ऑन करें।
और हम सिर्फ वे क्या लग रहा है जैसे शायद वे थोड़ा अलग हैं देखते हैं।
के पृष्ठ ताज़ा और चोर को खोलते हैं। और चलो क्लिक शुरू करते हैं।
तो यह एक फ्रेड की मध्यम राशि एक छोटे से हरे और नीले रंग की काफी एक सा है।
तो चलो कुछ पर क्लिक करते हैं।
और स्ट्रिंग RGV छोड़ दिया पर नंबर और सही पर एक नोटिस।
और निश्चित रूप से इन लोगों से मेल नहीं खाते।
लेकिन अगर आप सही एक पर क्लिक करें कि आप देख सकते हैं जब वे यह मैच अब भी सोचता है कि हम गलत कर रहे हैं कि।
इसे फिर से कोशिश कहते हैं।
और अगर आप दो तार यहाँ की तुलना में यह एक क्लिक रंग है।
यह वही है जो वापस आ रहा है।
हम एक तत्व पर क्लिक करें और हम इस डॉट के लिए पूछना जब पृष्ठभूमि मिलाया और इस रंग हम सरणी से उठाया है।
इसलिए किसी भी तरह वे थोड़ा अलग हैं।
और क्या होता है कि जब हम वास्तव में एक तत्व एसएस स्वचालित रूप से छात्रावास में कहते हैं की पृष्ठभूमि का रंग सेट स्वचालित रूप से 10 के बीच रिक्त स्थान को जोड़ने के लिए है।
तो ठीक करने के लिए है कि क्या हम करना चाहते है सिर्फ रिक्त स्थान यहाँ जोड़ हमारे संख्याओं के बीच धूमकेतु के बाद तो और अगर हम ऐसा करते हैं तो वे तुलना और एक दूसरे के बराबर हो जाएगा कि।
तो यह है कि एक मुश्किल बग की तरह है।
यह सिर्फ तरीका है कि हम ट्रिपल बराबरी के साथ बातें तुलना कर रहे हैं के साथ नहीं है और यह नहीं है कि डबल बराबर होती है वैसे भी है कि ठीक होगा।
कॉल डबल रिक्त स्थान या कुछ भी नजरअंदाज नहीं करता है, लेकिन यह है कि हम कैसे रंग उत्पन्न के साथ सिर्फ एक समस्या है।
तो अगर हम इस बार फिर कोशिश करते हैं और ताज़ा करें।
अब चलो बस के चारों ओर क्लिक करते हैं।
तुम्हें पता है कि हमारे यहां रिक्त स्थान है और यह निश्चित रूप से मैच होगा देख सकते हैं।
एक बार जब हम क्लिक सही रंग जो बहुत पिछले एक है और हम अपने सही हो।
तो निश्चित रूप से वहाँ एक मुश्किल बग लपेट।
चलो बस एक खेल है और एक पूर्ण स्क्रीन खेलने की कोशिश और सांत्वना से छुटकारा पाने के लिए और ताज़ा और हमारे यादृच्छिक रंग की प्रशंसा करते हैं।
आखिरी बात यह है कि हम क्या कर सकते है जब हम इसे सही हम भी जैसे मैं यहाँ था एच -1 पृष्ठभूमि को बदल सकता है मिल रहा है।
तो जब आप सही रंग लगता है कि यह के रूप में अच्छी तरह से पृष्ठभूमि का रंग बदल जाता है।
और कहा कि एक साधारण परिवर्तन है।
हम सब करने की जरूरत एच-1 का चयन करें।
तो एच-1 और हम सिर्फ यह है कि यह केवल एच 1 पृष्ठ पर चुन सकते हैं।
तो यहाँ मैं सिर्फ नीचे वर एच-1 पर चयन करने के लिए जा रहा हूँ दस्तावेज है कि क्वेरी चयनकर्ता एच -1 कि बचाने के बराबर होती है।
और तब उपयोगकर्ता सही ढंग से अनुमान जब जो यहीं है हम एच -1 डीओडी पृष्ठभूमि या शैली है कि पृष्ठभूमि में परिवर्तन करने के लिए जा रहे हैं।
और कहा कि अब बराबर लीजिए रंग चाहिए और हम बचा लेंगे कि हमारे खेल को ताज़ा करने का सही संस्करण के लिए जाने के लिए और के क्लिक करने की कोशिश करते हैं।
और वहाँ हम जाना निश्चित रूप से हम अपने स्टाइल के इस की तुलना में साथ जाने के लिए एक तरीके हैं, लेकिन हम तर्क के साथ वहाँ हो रही है।
तो आप गलत तरीके से लगता है कि सिर्फ पृष्ठभूमि का रंग बदलने के द्वारा गायब।
और तुम सही ढंग से वे सभी परिवर्तन रंग और एच -1 परिवर्तन के रूप में अच्छी तरह से अनुमान लगाया है।
अगले वीडियो में हम फिर से कार्यक्षमता खेलने जोड़ने के लिए जा रहे हैं और हम एक छोटा सा और स्टाइल जोड़ देंगे।