Table des matières:

Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires : 4 étapes
Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires : 4 étapes

Vidéo: Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires : 4 étapes

Vidéo: Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires : 4 étapes
Vidéo: Cybersécurité et générateurs de nombres aléatoires (Mathis Hammel) 2024, Juillet
Anonim
Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires
Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires

Si vous aimez la matrice et que vous avez du temps libre, vous pouvez créer un programme sans fin, qui affiche des nombres aléatoires, aussi vite que l'ordinateur peut l'exécuter, ressemblant beaucoup à la matrice ! La préparation ne prend que 5 minutes environ !

Je jetais un coup d'œil sur le site Instructables et j'ai vu des fabricants d'écrans Matrix. J'aime écrire des programmes informatiques, et une fois j'ai décidé d'en faire un, et je vais vous montrer comment ! Pour ce faire, vous devez avoir installé Microsoft. NET Framework 3.5. Veuillez noter, c'est mon premier instructable, et je veux savoir comment je vais. **MISE À JOUR**Si vous n'avez pas Microsoft. NET Framework 3.5, vous pouvez facilement le télécharger à partir du site de téléchargement Microsoft (download.microsoft.com) et rechercher. NET 3.5. J'ai créé une nouvelle version qui crache des caractères aléatoires, au lieu de simplement des chiffres. Il n'affiche PAS de capture d'écran de la matrice ni d'écran 3D. Juste des lettres aléatoires. En vert.

Étape 1: Codage

Vous devez télécharger le fichier de code joint et l'enregistrer dans votre dossier mes documents. Si vous êtes intéressé par la programmation informatique, ce programme pourrait être intéressant à regarder. Vous devez copier tout le texte en italique et l'enregistrer dans un fichier appelé Program.txt. en utilisant le système; namespace Matrix_V2 { class Program { static void Main(string args) { //Définit la couleur du texte sur vert Console. ForegroundColor = ConsoleColor. Green; //Créer une chaîne avec des caractères aléatoires string random_characters = "£¤¥¦§¨©ª«¬®¯±²³´µ¶·¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.?/:;\"\'{[}]\|` ~0123456790-_=+!@#$%^&*() "; //Obtenir tous ces caractères et les transformer en un "array" char random_characters_array = random_characters. ToCharArray(); //Effacer l'écran Console. Clear(); //Écrit les détails de l'application sur l'écran de la console Console. Title = "Matrix V2 - Appuyez sur Ctrl+C pour quitter"; Console. WriteLine("Matrix V2"); Console. WriteLine("Écrit par Chris Ward"); Console. WriteLine("https://www.instructables.com/member/7654321chris"); Console. Write("Appuyez sur n'importe quelle touche pour continuer"); Console. ReadKey(); //Crée un pseudo- générateur aléatoire Random r = new Random (); // Crée une instruction qui s'exécute pour toujours while (true) { // Obtient le caractère ASCII du tableau, en fonction du nombre Console. Write(random_characters_array[r. Next(random_characters. Length)]); //puis exécute l'instruction à nouveau… et encore… et c. } } } }

Étape 2: Création d'un fichier de commandes

Ouvrez à nouveau le bloc-notes et tapez ceci, en ne changeant le texte que si vous savez exactement ce que vous faites, et assurez-vous que tout est sur une seule ligne, car je l'ai déplacé sur des lignes séparées pour qu'il s'adapte à @C:\WINDOWS\Microsoft. NET\Framework\v3.5 \csc.exe /noconfig /nowarn:1701, 1702/errorreport:prompt /warn:4 /define:TRACE /reference:"C:\WINDOWS\Microsoft. NET\Framework \v2.0.50727\ System.dll" /filealign:512 /optimize- /target:exe /out:Matrix. EXE Program.txt Ensuite, vous devez l'enregistrer en tant que fichier. BAT, au même emplacement que le fichier program.txt.

Étape 3: Courir

Fonctionnement
Fonctionnement

Double-cliquez simplement sur le fichier batch et la fenêtre d'invite de commande devrait se fermer rapidement. Une fois fermé, le fichier doit avoir été écrit (Matrix. EXE). Maintenant, tout ce que vous avez à faire est d'exécuter le programme (Matrix. EXE) et le programme s'exécutera. Dépannage Si le fichier n'est pas créé, ajoutez une nouvelle ligne @pause au fichier de commandes, puis essayez de l'exécuter à nouveau, puis s'il y a des détails sur une erreur, postez un commentaire et j'essaierai de résoudre le problème. D'autres problèmes ? Il suffit de poster un commentaire.

Étape 4: Dépannage

Texte d'erreur: 'C:\WINDOWS\Microsoft. NET\Framework\v3.5' n'est pas reconnu comme une commande interne ou externe, un programme opérationnel ou un fichier batch' * C'est en fait de ma faute, j'ai fait une erreur sur le fichier batch. Je vais mettre à jour le code dessus, mais pour le changer, il y a un peu d'espace, juste après le …work\v3.5 et avant le \csc.exe. Supprimez simplement cet espace et exécutez à nouveau. Vous pouvez également télécharger à nouveau le code. D'autres problèmes ? Postez un message et je vous répondrai dès que possible.

Conseillé: