ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
280
280
EMPFEHLEN
-
Hallo zusammen,
folgendes Problem:
Ich programmiere gerade mit C# ein sog. Suchsel. Also ein Wörtersuchrätselgenerator.
Worte werden zufällig in ein Gitter eingeordnet, und die übrigen leeren Felder dann mit zufälligen Buchstaben aufgefüllt.
Da sind wir auch schon beim Punkt:
ich habe mir eine kleine Methode geschrieben, die mir einen Zufallsbuchstaben zurückgibt.
Nun ist das Problem aber, dass ich diese Methode am Ende der Generierung mehrmals aufrufe.. eben um alle noch leeren Felder zu füllen. Da diese Randomfunktion wohl an der Systemzeit hängt, habe ich von sagen wir ca 50 Randombuchstaben nur ca 3-4 verschiedene.Code :1 2 3 4 5
private string GetRandomLetter() { System.Random r = new System.Random(); return Convert.ToChar(r.Next(26) + 65).ToString(); }
Habt ihr einen Tip für mich, wie ich das am besten anstelle?
Danke & Gruß
FrankNürnberg ist die geheime Welthaupstadt der Musik, das weiss nur noch keiner :-)
-
20.10.10 09:46 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Kreiere nicht jedesmal in der Funktion ein neues Random Objekt, sondern verwende immer das gleiche.
Du könntest es z.B. als Klassenattribut speichern und immer wiederverwenden.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
20.10.10 20:27 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
jap verwende die einmal erzeugte Random Instanz wieder... wenn dir das nicht Random genug ist schau mal hier:
http://www.codeproject.com/KB/recipes/Random.aspx
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Danke,
ersteres war schon genug. Habe ich total ignoriert %)
Vielen Dank
Nürnberg ist die geheime Welthaupstadt der Musik, das weiss nur noch keiner :-)
Ähnliche Themen
-
Richtige Syntax bei Operatorüberladung, wann sind "friend", "const", "&" nötig?
Von mrs_schokokeks im Forum C/C++Antworten: 4Letzter Beitrag: 25.08.10, 19:13 -
Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
Von MTMonline im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 25.04.08, 09:49 -
Daten aus mehren tabellen lesen "zufall"
Von piti66 im Forum PHPAntworten: 1Letzter Beitrag: 14.08.05, 00:22 -
Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 27.05.05, 15:29 -
Datei-Eigenschaften: "erstellt:","Geändert am", "Letzter Zugriff:"
Von KILLSMAKER im Forum C/C++Antworten: 2Letzter Beitrag: 19.05.05, 19:51





Zitieren

Login





