Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe maak je een willekeurige alfanumerieke string
De meeste programmeertalen zijn een random number generator genereren . In de Visual Studio talen ( Visual Basic , C # en beheerde C + + ) , dit is de System.Random klasse . Net als de meeste van dergelijke generatoren , deze klasse genereert automatisch haar eerste willekeurig getal met een functie op basis van de huidige tijd . De daaropvolgende nummers worden geproduceerd met behulp van een wiskundige functie die gekend is om statistisch valide willekeurige getallen te creëren . Programmeurs gebruiken willekeurige getallen om beveiligingscodes te maken , het genereren van encryptiesleutels , rijden business simulaties en introduceren willekeurige gebeurtenissen in video games. Wat je nodig hebt
Microsoft Visual Basic Express of Visual Studio ( 2005 versie of hoger ) op Twitter Toon Meer Aanwijzingen
1

Maak een nieuwe console applicatie . Open Visual Basic Express of Visual Studio . Klik op " File ", " New Project . " Wanneer het nieuwe project vorm verschijnt , kiest u " Visual Basic " en vervolgens " Windows " uit de boomstructuur , kies het icoon " Console Application " . Klik op " OK . " Na een korte wachttijd , wordt de code sjabloon voor een nieuwe console applicatie verschijnen kopen van 2

Maak een functie genaamd newstring onmiddellijk na de verklaring module als volgt : .

Module Module1

functie newstring ( ByVal len As Integer ) As String

De newstring functie een opeenvolging van willekeurige letters en cijfers . De waarde doorgegeven aan de functie bepaalt de lengte van de geretourneerde tekenreeks .
3

Verklaar enkele geheugenvariabelen gebruikt in de functie .

Dim chars
As String = " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 "

Dim randomizer
als Nieuwe Random

Dim s
As String = " "

Dim i As Integer

de variabele chars bevat alle mogelijke letters en nummers die in de nieuwe reeks verschijnen. Er zijn verschillende manieren waarop personages kon worden gegenereerd , maar dit is zo eenvoudig en duidelijk als een van de alternatieven .

Randomize is een nieuwe instantie van de random number klasse . Omdat het een klasse , moet de nieuwe exploitant hier gebruikt worden om de velden en eigenschappen in het geheugen geladen en de constructor automatisch bellen om de random number generator .

De variabele s wordt de nieuwe snaar te houden zoals het is gebouwd en ik is een index in de chars array.
4

Maak de lus die de willekeurige volgorde genereert .

Terwijl s.Length < len

i = randomizer.Next ( chars.Length )

s & = chars
( i )

Einde
Terwijl

Op de eerste herhaling van de lus , krijgt ik de volgende willekeurig getal van randomizer . Aangezien de lengte van de snaar 36 tekens , de geretourneerde getal tussen 0 en 35. De tweede lijn in de lus krijgt een teken met behulp van de index I van de chars touwtje dan voegt het in s . Deze lus wordt herhaald totdat de string s bevat het gewenste aantal willekeurige tekens .
5

terug de string s eindigen dan de functie .

Return s

End Function

6

Voeg code in de belangrijkste methode om de functie te testen .

Sub Main
( )

Console.WriteLine ( newstring ( 10 ) ) op Twitter

End Sub End Module



Wanneer het programma wordt uitgevoerd , wordt een 10 - tekenreeks geschreven naar de console . Klik op F5 om het programma

draaien

Previous: Next:
  Visual Basics Programming
·Een stap-voor - stap handleidi…
·Hoe kan ik een reset knop op V…
·Hoe te XML -elementen en attri…
·Hoe kan ik een string omzetten…
·Hoe te Jaws gebruiken met Micr…
·Substring Functies in VBS 
·Hoe de gegevens in Access 2007…
·Hoe maak je een Motorola RAZR2…
·Hoe een bestand te lezen na ee…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een website te bouwen met My…
·Hoe te verwijderen van een lijst in Pyth…
·MSI Package Tutorial 
·Het wijzigen van de tekstkleur van de et…
·Hoe maak je een IIS Log File Lees 
·Wat is Casting in Java ? 
·Hoe kan ik een database kopiëren Met Vi…
·Vaste Vs . Dynamische Array in Visual Ba…
·. . Hoe maak je een pad maken van VB6 na…
Copyright © Computer Kennis http://www.nldit.com