![Sukurkite matricos ekraną su pseudo atsitiktinių skaičių generatoriumi: 4 žingsniai Sukurkite matricos ekraną su pseudo atsitiktinių skaičių generatoriumi: 4 žingsniai](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11127778-make-a-matrix-screen-with-pseudo-random-number-generator-4-steps-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Jei jums patinka matrica ir turite šiek tiek laisvo laiko, galite sukurti begalinę programą, rodančią atsitiktinius skaičius, taip greitai, kaip kompiuteris gali ją paleisti, atrodydamas labai panašiai kaip matrica! Paruošimas užtrunka tik apie 5 minutes!
Apsižvalgiau „Instructables“svetainėje ir pamačiau kai kuriuos „Matrix“ekrano kūrėjus. Man patinka rašyti kompiuterines programas ir vieną kartą nusprendžiau sukurti vieną iš jų, ir aš jums parodysiu, kaip tai padaryti! Norėdami tai padaryti, turite įdiegti „Microsoft. NET Framework 3.5“. Prašau įvertinti, tai mano pirmasis pamokomas dalykas, ir aš noriu žinoti, kaip man sekasi. ** UPDATE ** Jei neturite „Microsoft. NET Framework 3.5“, galite lengvai ją atsisiųsti iš „Microsoft“atsisiuntimo svetainės (download.microsoft.com) ir ieškoti. NET 3.5. Aš sukūriau naują versiją, kurioje atsispindi atsitiktiniai simboliai, o ne tik skaičiai. Jame nerodoma matricos ekrano kopija arba 3D ekranas. Tik atsitiktinės raidės. Žalia spalva.
1 žingsnis: kodavimas
Turite atsisiųsti pridėtą kodo failą ir išsaugoti jį savo dokumentų aplanke. Jei jus domina kompiuterinis programavimas, ši programa gali būti įdomi. Turite nukopijuoti visą kursyvą ir išsaugoti jį faile „Program.txt“. naudojant sistemą; vardų sritis Matrix_V2 {class Program {static void Main (string args) {// Nustato teksto spalvą į žalią Console. ForegroundColor = ConsoleColor. Green; // Sukurkite eilutę su kai kuriais atsitiktiniais simboliais eilutė random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ººΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz / '? {/: {/? ~ 0123456790 -_ =+!@#$%^&*() "; // Gaukite visus šiuos simbolius ir paverskite juos„ masyvu “char random_characters_array = random_characters. ToCharArray (); // Išvalyti ekrano konsolę. Clear (); // Į konsolės ekraną įrašo išsamią informaciją apie programą Console. Title = "Matrix V2 - Paspauskite Ctrl+C, kad išeitumėte"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Parašė Chrisas Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Paspauskite bet kurį klavišą, jei norite tęsti "); Console. ReadKey (); // Sukuria pseudo- atsitiktinis generatorius Atsitiktinis r = naujas Atsitiktinis (); // Sukuria teiginį, kuris veikia amžinai, kol (tiesa) {// Gauna ASCII simbolį iš masyvo, atsižvelgiant į tai, koks skaičius yra „Console“.. Length)]); // tada vėl paleidžia teiginį … ir dar kartą … et c.}}}}
2 veiksmas: sukurkite paketinį failą
Dar kartą atidarykite užrašų knygelę ir įveskite tai, tik keisdami tekstą, jei tiksliai žinote, ką darote, ir įsitikinkite, kad visa tai yra vienoje eilutėje, nes perkeliau ją į atskiras eilutes, kad ji tiktų @C: / WINDOWS / Microsoft. NET / Framework / v3.5 / csc.exe /noconfig /nowarn: 1701, 1702 /errorreport: prompt /įspėti: 4 /define: TRACE /reference:"C:\WINDOWS\Microsoft. NET\Framework / v2.0.50727 / System.dll " /filealign: 512 /optimize- /target: exe /out:Matrix. EXE Program.txt Tada turite jį išsaugoti kaip. BAT failą toje pačioje vietoje kaip ir program.txt failas.
3 žingsnis: bėgimas
Tiesiog dukart spustelėkite paketinį failą ir komandų eilutės langas turėtų greitai užsidaryti. Kai jis buvo uždarytas, failas turėjo būti parašytas („Matrix. EXE“). Dabar viskas, ką jums reikia padaryti, yra paleisti programą („Matrix. EXE“) ir programa bus paleista. Trikčių šalinimas Jei failas nesukurtas, pridėkite naują eilutę @pause prie paketinio failo, tada pabandykite paleisti dar kartą, tada jei yra informacijos apie klaidą, parašykite komentarą ir aš pabandysiu išspręsti problemą. Bet kokių kitų problemų? Tiesiog paskelbkite komentarą.
4 žingsnis: trikčių šalinimas
Klaidos tekstas: „C: / WINDOWS / Microsoft. NET / Framework / v3.5“nėra atpažįstamas kaip vidinė ar išorinė komanda, veikianti programa ar paketinis failas “* Tai iš tikrųjų mano kaltė, padariau klaidą paketiniame faile. Aš atnaujinsiu jame esantį kodą, tačiau norint jį pakeisti, yra šiek tiek vietos, iškart po … darbo / v3.5 ir prieš / csc.exe. Tiesiog pašalinkite tą vietą ir paleiskite dar kartą. Arba galite dar kartą atsisiųsti kodą. Bet kokių kitų problemų? Parašykite žinutę ir aš kuo greičiau su jumis grįšiu.
Rekomenduojamas:
Atsitiktinių skaičių generatorius: 5 žingsniai (su nuotraukomis)
![Atsitiktinių skaičių generatorius: 5 žingsniai (su nuotraukomis) Atsitiktinių skaičių generatorius: 5 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/001/image-1576-20-j.webp)
Atsitiktinių skaičių generatorius: Šiame straipsnyje parodytas analoginis atsitiktinių skaičių generatorius. Ši grandinė pradeda generuoti atsitiktinę išvestį, kai žmogus paliečia įvesties terminalą. Grandinės išėjimas yra sustiprintas, integruotas ir dar labiau sustiprina žmogaus skleidžiamą triukšmą, kuris veikia kaip
LED atsitiktinių skaičių generatorius: 5 žingsniai (su nuotraukomis)
![LED atsitiktinių skaičių generatorius: 5 žingsniai (su nuotraukomis) LED atsitiktinių skaičių generatorius: 5 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/006/image-16448-j.webp)
LED atsitiktinių skaičių generatorius: Tai labai paprastas „Arduino“projektas. Gaminyje naudojami šviesos diodai, vaizduojantys atsitiktinius skaičius. Kai paspausite (ir palaikysite) mygtuką, šviesos diodai pradės judėti pirmyn ir atgal, tada atsitiktinis šviesos diodų rinkinys pradės šviesti ir parodys skaičių. Tai yra ardu
Keturių raidžių žodžių laikrodis su Akafugu žodžių generatoriumi ir įkvepiančiomis frazėmis: 3 žingsniai
![Keturių raidžių žodžių laikrodis su Akafugu žodžių generatoriumi ir įkvepiančiomis frazėmis: 3 žingsniai Keturių raidžių žodžių laikrodis su Akafugu žodžių generatoriumi ir įkvepiančiomis frazėmis: 3 žingsniai](https://i.howwhatproduce.com/images/011/image-32495-j.webp)
Keturių raidžių žodžių laikrodis su Akafugu žodžių generatoriumi ir įkvepiančiomis frazėmis: tai yra mano keturių raidžių žodžių laikrodžio versija, idėja, kilusi dar aštuntajame dešimtmetyje. Laikrodis rodo keturių raidžių žodžių seriją, sukurtą naudojant atsitiktinių žodžių generatoriaus algoritmą arba iš susijusių keturių raidžių duomenų bazės
Atsitiktinių skaičių generatorius: 5 žingsniai
![Atsitiktinių skaičių generatorius: 5 žingsniai Atsitiktinių skaičių generatorius: 5 žingsniai](https://i.howwhatproduce.com/preview/how-to/10432737-random-number-generator-5-steps-0.webp)
Atsitiktinių skaičių generatorius: Šiame projekte aš jums parodysiu, kaip sukurti grandinę, kuri paprastu mygtuko paspaudimu sugeneruos atsitiktinį skaičių nuo 0 iki 99
Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): 7 žingsniai (su nuotraukomis)
![Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): 7 žingsniai (su nuotraukomis) Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): 7 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11136794-create-own-membrane-matrix-keypad-and-hooking-it-up-to-the-arduino-7-steps-with-pictures-j.webp)
Sukurkite savo membranos matricos klaviatūrą (ir prijunkite ją prie „Arduino“): Taigi norite sukurti savo membraninę klaviatūrą? Kodėl? Klaviatūros kūrimas gali būti naudingas dėl daugelio priežasčių. Tai pigu ir paprasta padaryti, jis gali būti padėtas tokiose situacijose, kai gali būti sugadintas arba pavogtas be didelio nusivylimo, tai gali būti visiškai