我怎么能生成Java

问题描述:

主机的随机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)); 
    } 
} 

刚生成2,3或更多有效的随机字符串将代表苏域名和域名。 也许随后选择一个tld(.com,.net,.gov ....),然后将它们全部加入“。”。分隔器。不应该很难。