| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment générer une chaîne alphanumérique aléatoire
    La plupart des langages de programmation comprennent un générateur de nombres aléatoires . Dans les langages Visual Studio (Visual Basic , C # et C + + managé ) , c'est la classe System.Random . Comme la plupart de ces générateurs , cette classe génère automatiquement son premier nombre aléatoire en utilisant une fonction basée sur l'heure actuelle. Les numéros suivants sont produites en utilisant une fonction mathématique qui est connu pour créer des nombres aléatoires statistiquement valides . Les programmeurs utilisent des nombres aléatoires pour créer des codes de sécurité , de générer des clés de chiffrement , de conduire des simulations d'affaires et présenter des événements aléatoires dans les jeux vidéo . Les choses dont vous aurez besoin
    Microsoft Visual Basic Express ou Visual Studio (version 2005 ou plus tard )
    Show More Instructions
    1

    créer une nouvelle application de console. Ouvrez Visual Basic Express ou Visual Studio. Cliquez sur " Fichier", " Nouveau projet ". Lorsque la nouvelle forme de projet apparaît, choisissez " Visual Basic ", puis "Windows" à partir de l'arborescence , choisissez l'icône « Application Console " . Cliquez sur « OK ». Après une courte attente , le modèle de code pour une nouvelle application de console s'affiche
    2

    créer une fonction appelée nouvelleChaine immédiatement après la déclaration du module comme suit: .

    Module Module1

    fonction NewString ( ByVal len As Integer ) As String

    La fonction NewString retourne une séquence de lettres et de nombres aléatoires . La valeur passée à la fonction détermine la longueur de la chaîne retournée .
    3

    déclarer quelques variables de mémoire utilisés dans la fonction.

    Caractères As String = " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 "

    randomizer As New aléatoire

    s As String =" "

    Dim i As Integer

    les caractères variables contient toutes les lettres possibles et les numéros qui peuvent apparaître dans la nouvelle chaîne. Il ya plusieurs façons que les personnages pourraient être générés , mais ce n'est aussi simple et directe que l'une des solutions de rechange.

    Aléatoire est une nouvelle instance de la classe de nombres aléatoires. Parce que c'est une classe , le nouvel opérateur doit être utilisé ici pour charger ses champs et propriétés en mémoire et appeler automatiquement son constructeur pour initialiser le générateur de nombres aléatoires.

    La variable s tiendra la nouvelle chaîne car il est construit et I est un index dans le tableau des caractères .
    4

    Créer la boucle qui génère la séquence aléatoire .

    Bien s.Length < len

    i = randomizer.Next ( chars.Length )

    s & = chars ( i)

    End While

    Sur la première répétition de la boucle , je Obtient le nombre aléatoire suivant de randomisation . Depuis la longueur de la chaîne de caractères est de 36 , le nombre retournée plage de 0 à 35. La deuxième ligne à l'intérieur de la boucle devient un caractère unique à l'aide de l'indice I de la chaîne de caractères puis l'ajoute à l'art. Cette boucle se répète jusqu'à ce que la chaîne s contient le nombre souhaité de caractères aléatoires.
    5

    retourner la chaîne s , puis terminer la fonction .

    End Function de

    Retour
    6

    Ajouter code dans la principale méthode pour tester la fonction .

    Sub Main ( )

    Console.WriteLine ( NewString (10) )
    < p> End Sub

    End Module de


    Lorsque le programme est exécuté, une chaîne de 10 caractères est écrite dans la console. Cliquez sur F5 pour exécuter le programme

    Previous :

    next :
      articles connexes
    ·Comment vérifier si un nombre est un nombre entier dan…
    ·Comment faire pour modifier une légende de dialogue Wi…
    ·Comment programmer la barre de progression dans VB.net 
    ·Comment lire un fichier WAV à l'aide DirectX Avec Visu…
    ·SQL Adapter Tutoriel pour BizTalk 
    ·Comment compiler une application VB.Net 
    ·Comment ajouter un contrôle dans Visual Basic pour App…
    ·Comment calculer une somme de contrôle dans VB 
    ·Comment créer un mot de passe avec VB6 
    ·Comment faire pour modifier des éléments dans ListBox…
      articles en vedette
    ·Règles pour le jeu de cartes Canasta 
    ·Affichage des applets dans Netbeans 
    ·Comment accéder OLE et ActiveX 
    ·Comment déterminer le plus petit nombre positif Floati…
    ·Comment faire pour modifier applets Java 
    ·Différentes définitions de classes Java 
    ·Comment utiliser ActiveX dans C # 
    ·Comment installer un Java Bypass Administrateur Début 
    ·Comment utiliser VBA pour lire un document Microsoft Wo…
    ·Cacher C + + symboles dans la bibliothèque statique 
    Copyright © Connaissances Informatiques http://fr.wingwit.com