Thema: [Java] Nicks generieren
-
30.03.2011, 22:14 #1
- Registriert seit
- 12.12.2011
- Beiträge
- 39
Thanked 24 Times in 16 Posts[Java] Nicks generieren
Code:package randomnicks; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.util.Random; /** * * @author krt */ public class Main { public static void main(String[] args) { int nicks = 20; for(int i = 0; i < nicks; i++) { System.out.println("Nick: " + generateNick(10, true, 123)); } } private static String generateNick(int minLen, boolean subst, int randMax) { StringBuilder content = new StringBuilder(); try { URL url = new URL("http://de.wikipedia.org/w/index.php?title=Spezial:Zuf%C3%A4llige_Seite&printable=yes"); BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream())); String s = null; while ((s = reader.readLine()) != null) content.append(s).append("\n"); } catch (IOException ioe) { } String clearContent = content.toString(); clearContent = clearContent.substring(0, clearContent.indexOf("Von „<a href=")) .substring(clearContent.indexOf("<!-- bodytext -->")) .replaceAll("<[^<]+>", "") .trim(); String[] words = clearContent.split("\\s"); String suffix = String.valueOf(new Random().nextInt(randMax)); for(String word : words) { if(word.length() >= minLen && !word.equals("[Bearbeiten]") && word.matches("[a-zA-Z0-9-]+") && (subst ? Character.isUpperCase(word.charAt(0)) : true) ) return String.format("%s %s", word, suffix); } return generateNick(minLen, subst, randMax); } }
Beispiel Output:
Nick: International 33
Nick: Originaltitel 65
Nick: Hamburgische 37
Nick: Systematik 61
Nick: Inhaltsverzeichnis 95
Nick: Journalist 100
Nick: Hieroglyphen 36
Nick: Basisdaten 73
Nick: B-Weltmeisterschaft 22
Nick: Ipet-hemet 114
Nick: Inhaltsverzeichnis 42
Nick: Druckanzug 100
Nick: Zink-Luft-Batterien 27
Nick: Orgelbauer 48
Nick: Schriftzeichen 17
Nick: Wei-Dynastie 31
Nick: Herzoglich 47
Nick: Vereinigten 41
Nick: Inhaltsverzeichnis 56
Nick: Nationalmannschaft 24
MfG
-
30.03.2011, 22:25 #2
-
30.03.2011, 22:26 #3
[Java] Nicks generieren
@T0Bi4S
Ich glaube das ist ganz und gar dir über lassen, was du damit machst.Geändert von Darkfield (16.03.2014 um 06:31 Uhr)
Du hast Sachen die du nicht los wirst ?
Kaufe Münzen, Schmuck, Elektro Sachen. , uvm
Bitte meld dich bei mir mit Preis Vorstellung per /pm.
Gern auch über Ebay,Amazon oder sontigen Plattformen. (kein muss)
Versand wird von mir übernommen, alles weiter klären wir über /pm
*Überweisung, Paypal, Paysafecard, Bar Geld*
-
30.03.2011, 22:27 #4
- Registriert seit
- 31.01.2011
- Beiträge
- 14
Thanked 51 Times in 29 Posts[Java] Nicks generieren
@T0Bi4S
Falls du einfach i-welche Proxy-Nicks haben möchtest und kein Bock hast dir Nicknamen auszudenken oder so.
-- Da kommt mir die Idee, DMW007 könnte den Teil doch in seinen Regbot 2.0 integrieren? [Vorschlag] ^^Geändert von Darkfield (16.03.2014 um 06:31 Uhr)
-
30.03.2011, 23:15 #5
- Registriert seit
- 06.11.2011
- Beiträge
- 418
Thanked 686 Times in 246 Posts[Java] Nicks generieren
Wäre dafür, dass man bestimmte Buchstaben durch Zahlen ersetzt, z. B. e durch 3. Stattdessen die Zahlen am Ende weglassen, sieht mit den Zahlen rangestellt immer noch nach Bot-Nicks aus.
Ähnliche Themen
-
Win7 Java in Safari ausführen (Fehlermeldung Java nicht installiert)
Von Silverstar im Forum WindowsAntworten: 8Letzter Beitrag: 02.12.2013, 23:41 -
Ubuntu Sun Java
Von hYpercrites im Forum LinuxAntworten: 3Letzter Beitrag: 20.06.2012, 15:17 -
[C#] Zufälligen String generieren
Von Festplatte im Forum .NetAntworten: 0Letzter Beitrag: 08.01.2012, 01:25
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.