【发布时间】:2020-04-14 18:03:59
【问题描述】:
我想根据字符串创建可预测/确定的颜色。如,提供两个相同值的字符串将生成相同的颜色。这是我当前的代码:
mt_srand(bin2hex($file)); //Convert filename to hex and seed Mersenne Twister with it
echo str_pad(dechex(mt_rand(0, 0xFFFFFF)), 6, '0', STR_PAD_LEFT);
但是,这似乎不起作用。知道如何实现这一目标吗?
【问题讨论】:
-
只对输入进行哈希处理并去掉 6 位哈希值会更简单。
-
@Sammitch 这就是我最终做的,而且效果很好。谢谢:D
标签: php colors hex random-seed deterministic