PHP生成RGB

前端之家收集整理的这篇文章主要介绍了PHP生成RGB前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正面临着这样一种情况:我有一个来自数据库的ID(所以它可以是1,100,1000,……)我需要生成随机颜色,但是相同的ID应该会产生相同的颜色.

有关如何实现这一目标的任何建议?

谢谢!

使用加密哈希并剪切您不需要的字节: @H_301_9@function getColor($num) { $hash = md5('color' . $num); // modify 'color' to get a different palette return array( hexdec(substr($hash,2)),// r hexdec(substr($hash,2,// g hexdec(substr($hash,4,2))); //b }

结果(code to generate it)对于数字0-20看起来像这样:

猜你在找的PHP相关文章