随机MAC地址生成
来源:互联网 发布:企业在淘宝开店费用 编辑:程序博客网 时间:2024/05/18 09:37
随机 MAC地址生成,
全静态方法,直接调用!
using System;
/// <summary>
/// 随机MAC地址
/// </summary>
public static class RadomMac
{
private static string _sparChar = ":";
/// <summary>
/// 返回一个随机MAC地址
/// </summary>
/// <returns></returns>
public static string GetRadomMacAddress()
{
return GetMacChar() + GetMacChar() + _sparChar + GetMacChar() + GetMacChar() + _sparChar + GetMacChar() + GetMacChar() + _sparChar + GetMacChar() + GetMacChar() + _sparChar + GetMacChar() + GetMacChar() + _sparChar + GetMacChar() + GetMacChar();
}
/// <summary>
/// 返回一个随机MAC地址
/// </summary>
/// <param name="spar">分隔符</param>
/// <returns></returns>
public static string GetRadomMacAddress(string spar)
{
_sparChar = spar;
return GetRadomMacAddress();
}
/// <summary>
/// 获得随机MAC字符
/// </summary>
/// <returns></returns>
private static string GetMacChar()
{
Random r = new Random(GetRandomSeed());
if (r.Next(0, 2) == 1)
{
return Convert.ToChar(r.Next(65, 71)).ToString();
}
else
{
return r.Next(0, 9).ToString();
}
}
/// <summary>
/// 获得随机种子
/// </summary>
/// <returns></returns>
private static int GetRandomSeed()
{
byte[] bytes = new byte[4];
System.Security.Cryptography.RNGCryptoServiceProvider hyl = new System.Security.Cryptography.RNGCryptoServiceProvider();
hyl.GetBytes(bytes);
return BitConverter.ToInt32(bytes, 0);
}
}
- 随机MAC地址生成
- openwrt生成随机mac地址
- bash 随机生成mac地址及qemu指定随机mac
- uboot生成随机的MAC地址
- Java随机生成Mac地址(GitHub源码下载)
- 随机设置MAC地址
- 随机生成imei imsi mac
- 随机生成 imsi imei mac
- 如何将随机生成的安卓手机mac地址改为固定
- 生成随机的IP地址
- python获取mac地址,生成mac地址
- 产生随机MAC地址SHELL命令
- java 随机生成mac di'zhi
- 随机生成一个多播地址
- php随机生成国内ip地址
- Android MTK 修改蓝牙地址随机生成
- Qt5_随机产生MAC地址并在QLabel中显示
- 根据网卡MAC地址生成序列号
- 网络字节序
- Android入门 — 模拟器的创建和运行
- 2012 5.4青年节--上海出差
- 关于6410板文件的dm9000的平台设备
- mmsplayer for wince,windows demo已经发布
- 随机MAC地址生成
- Marquee标签的使用
- 图片缓存思路
- JAVA日期操作
- 学习common lisp 笔记二
- poj2960【Nim博弈,SG】
- 游戏编程基础(二)GDI透明半透明效果
- hibernate 一 简介
- 心理定律