日期:2014-05-17  浏览次数:20921 次

各位 大神如何生成一段IP数字
比如150.58.34.1 这样格式的数字,如何随机生成,每个数字好像不超过3位数吧  

------解决方案--------------------
Random rnd=new Random();
string ip=string.Format("{0}.{1}.{2}.{3}", rnd.Next(1,255), rnd.Next(1,255), rnd.Next(0,255), rnd.Next(1,255));
------解决方案--------------------
通过楼上,使用Random生成即可。
思路就是IP是由四段来组成的,随即生成四次(每次拿步长做范围约束),再组合就是IP啦。