Random random = new Random();
return string.Format("{0}{1}:{2}{3}:{4}{5}:{6}{7}:{8}{9}:{10}{11}", new object[]
{
random.Next(0, 16).ToString("x"),
"6",
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x"),
random.Next(0, 16).ToString("x")
}).ToLower();
有疑问加站长微信联系(非本文作者)

能简单解释一下这段代码的逻辑吗? 把逻辑说出来,或许能帮你,这.net代码看不懂逻辑
@hshd123 是生成一组随机数字 mac,转换16进制
rand.Int 随机值 fmt.Sprintf 格式化字符串 具体使用方法查API吧 https://gowalker.org/math/rand#Int https://gowalker.org/fmt#Sprintf
@tk103331 方便提供下源码吗
@nezhang 嗯谢谢了, 不知道fmt.printf有什么可以代替格式化 我需要return到http里去, 但是这个包只能在命令里输出
@hellsam