Random Name´s

04/06/2013 22:59 ◄ XxWeeDxX ►#1
Wollte euch mal fragen ob es
ne andere Variation gibt wo man Random
Namen erstellen könnte und ich nicht
zicktausend zeilen schreiben muss ^^ ?


Sprache: VB.net






Code:
Dim r As New Random
        Label3.Text = r.Next(1, 33)

        If Label3.Text = "1" Then
            TextBox1.Text = "simonandomires1"
        ElseIf Label3.Text = "2" Then
            TextBox1.Text = "severineloxit2"
        ElseIf Label3.Text = "3" Then
            TextBox1.Text = "samantadejavue3"
        ElseIf Label3.Text = "4" Then
            TextBox1.Text = "theodorgoldfisch14"
        ElseIf Label3.Text = "5" Then
            TextBox1.Text = "timmvanludwig5"
        ElseIf Label3.Text = "6" Then
            TextBox1.Text = "franznixgutbiber12"
        End If
04/06/2013 23:22 deathline4ever#2
Zicktausend?! :D

Naja ich kenn mich net so gut mit VB.Net aus, aber ich glaube nachdem du suchst nennt sich case
04/06/2013 23:26 ◄ XxWeeDxX ►#3
Quote:
Originally Posted by deathline4ever View Post
Zicktausend?! :D

Naja ich kenn mich net so gut mit VB.Net aus, aber ich glaube nachdem du suchst nennt sich case
hätt ich schon probiert habs ned wirklich so hinbekommen wie ich wollte.
04/07/2013 00:46 snow#4
Erstell dir ein Pattern, nach dem die Namen generiert werden sollen, z.B. "Vokal Vokal Konsonant Vokal Zahl Zahl"

Dann baust du dir für Vokale etc. halt ein Array und iterierst durch das Pattern. Mit einem Random von 1 bis zur Arraylänge holst du dir dann den char aus dem jeweiligen Array.

Und das: "Label3.Text = r.Next(1, 33)" ist, um MoepMeep zu zitieren: "Krebs." Lern doch erstmal die Grundlagen?
04/07/2013 01:01 ◄ XxWeeDxX ►#5
Quote:
Originally Posted by snow911 View Post
Erstell dir ein Pattern, nach dem die Namen generiert werden sollen, z.B. "Vokal Vokal Konsonant Vokal Zahl Zahl"

Dann baust du dir für Vokale etc. halt ein Array und iterierst durch das Pattern. Mit einem Random von 1 bis zur Arraylänge holst du dir dann den char aus dem jeweiligen Array.

Und das: "Label3.Text = r.Next(1, 33)" ist, um MoepMeep zu zitieren: "Krebs." Lern doch erstmal die Grundlagen?
i know..
bin leider noch ein anfänger..
aber danke für die Hilfe , auch wenn ich mich grad nich wirklich auskenne ^^
ich muss ernsthaft mal bissle grundlagen lernen :D
04/07/2013 17:03 Missing No#6
Kannst auch verschiedene Silben, die immer zusammengehen abspeichern und dann zufällig aneinander reihen.
04/07/2013 21:29 Graphicscore#7
Möchtest du denn das Ganze Namen genneriert werden oder nur eine Zeichenkette ?
04/07/2013 21:48 ◄ XxWeeDxX ►#8
Quote:
Originally Posted by FeelingFree View Post
Möchtest du denn das Ganze Namen genneriert werden oder nur eine Zeichenkette ?
ja das ganze vornamen mit irgendwelche random nachnamen oder andere worte gemischt werden
04/07/2013 22:18 tolio#9
zwei arrays oder andere sorten von listen nehmen die namen/worte rein speichern und dann immer ein random wort rausholen