我有一个包含十六进制颜色的代码,我想随机生成这种颜色
PetData = "1 24 #fff";
我怎么做到的?
最佳答案
我会使用 Guid。
GUID 是一个 128 位值,由一组 8 个十六进制数字组成,后跟三组,每组 4 个十六进制数字,然后是一组 12 个十六进制数字。
生成一个新的 Guid() 并解析出任意六位数字(不包括破折号):
public string GetRandomHexColor()
{
var result = "#" + Guid.NewGuid().ToString().Substring(0, 6);
return result;
}
关于c# - 十六进制 C# 中的随机十六进制颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23673993/