vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Buchstaben durchmischen 
Autor: WaldiMaywood
Datum: 04.12.03 19:56

hab mal etwas gebastelt:

du benötigst dafür eine form + button1 + textbox1+ diesen code:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        Me.TextBox1.Text = MixString.MixString(Me.TextBox1.Text)
    End Sub
 
Public Class MixString
    Public Shared Function MixString(ByVal s As String)
        Dim t As String = ""
        If s.Length < 2 Then Return s
        Do Until s <> t And t.Length = s.Length
            t = MixString_Sub(s)
        Loop
        Return t
    End Function
    Private Shared Function MixString_Sub(ByVal s As String) As String
        Dim s_, t As String : s_ = ""
        Dim z, a(s.Length), i As Int32
        Do Until s_.Length = s.Length
            z = MakeRndNumber(s.Length, a)
            a(i) = z
            i += 1
            t = Mid(s, z, 1)
            s_ &= t
        Loop
        Return s_
    End Function
    Private Shared Function MakeRndNumber(ByVal MaxNumber As Int32, ByVal _
      NotNumbers As Int32()) As Int32
        Dim z As Int32
        Randomize()
        If NotNumbers Is Nothing Then
            Do Until z < (MaxNumber + 1) And z > 0
                z = CInt(Int((MaxNumber * Rnd()) + 1))
            Loop
        Else
            Do Until z < (MaxNumber + 1) And NotNumbers.IndexOf(NotNumbers, z) _
              = -1 And z > 0
                z = CInt(Int((MaxNumber * Rnd()) + 1))
            Loop
        End If
        Return z
    End Function
End Class
steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Buchstaben durchmischen1.048Programmierer200304.12.03 16:29
Re: Buchstaben durchmischen671WaldiMaywood04.12.03 19:56
Re: Buchstaben durchmischen626ModeratorDaveS04.12.03 21:41
Re: Buchstaben durchmischen559WaldiMaywood04.12.03 21:52
Re: Buchstaben durchmischen681Programmierer200305.12.03 10:57
Re: Buchstaben durchmischen600Programmierer200305.12.03 10:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel