2012-07-11 75 views
0

主機的隨機DNS名稱,這可能是這樣的形式:我怎麼能生成Java

aaa1.bbb2.ccc3.ddd4

也許從http://www.dnsjava.org/download/ 採取了線索,並首先生成各個琴絃aaaa1, bbb2等,然後使用加入()

String validCharacters = $('a', 'z').join() + $('A', 'Z').join(); 

String randomString(int length) { 
    return $(validCharacters).shuffle().slice(length).toString(); 
} 

@Test 
public void buildFiveRandomStrings() { 
    for (int i : $(5)) { 
     System.out.println(randomString(12)); 
    } 
} 

回答

0

剛生成2,3或更多有效的隨機字符串將代表蘇域名和域名。 也許隨後選擇一個tld(.com,.net,.gov ....),然後將它們全部加入「。」。分隔器。不應該很難。