JAVA 随机生成MAC地址(可定制)

时间:2014-05-26 11:40:41
【文件属性】:

文件名称:JAVA 随机生成MAC地址(可定制)

文件大小:2KB

文件格式:JAVA

更新时间:2014-05-26 11:40:41

JAVA 生成 MAC

java 版的随机生成 MAC地址,笔者原创。 可根据自己需求定制。 /** * 根据虚拟机类型生成随机Mac地址 * * @param hypervType 虚拟机类型 * KVM: QEMU虚拟机 * vmware: Vmware虚拟机 * 其他: 生成随机的Mac地址 * @return */ private String createRandomMacAddress(String hypervType){ String macAddress = null; if ("QEMU".equalsIgnoreCase(hypervType)){//根据不同的虚拟化类型生成前缀 String prefix = "52:54:00"; macAddress = prefix.concat(":").concat(getRandChars(3)); } else { macAddress = getRandChars(6); } return macAddress; }


网友评论

  • 直接提供的工具类,还可以
  • 暂时还没发现有什么不好。
  • 不错,可以完全伪造,该实现的都实现了,直接变成工具类
  • OK,可以用用。
  • 可用,已经用在项目上了
  • 很不错。需要注意虚拟机类型,解决了我的问题
  • 不错,解决了我的问题
  • 好用,解决了我的问题
  • 要是完善点就更好了。。。
  • 垃圾,浪费老子的分数
  • 挺好用的,适合我的项目。
  • 不错,很好,很适用
  • 解决了我的问题,赞
  • 要是完善点就更好了
  • 厂商号是不能随机的,就是说,这个算法,还需要自己找厂家号。所以不实用。评论只为了得回评分。
  • 可以用吧 就是分数太高
  • 这个可以用的,自己用的话需要自己修改下
  • 可以使用,谢谢
  • 厂商号是不能随机的,随机的话有时候会有问题,是无效的MAC地址. 另外随机函数也有问题.都没有随机数种子,都是默认种子会有问题的.
  • 大致还行,判断自己处理下就行了