鍍金池/ 問答/HTML/ 求一個(gè)隨日期變化RGB算法

求一個(gè)隨日期變化RGB算法

我想做一個(gè)根據(jù)日期隨機(jī)變換色彩,不要一個(gè)顏色,我是這么寫的,但是基本沒什么區(qū)別,都是黃色,求改進(jìn)

var date = Math.floor(new Date().getTime()/1000/86400);
var fontColor: = "rgba(%s, %1$s, %s, 1)".sprintf(date % 255, 255 - (date % 255));

備注:不能沒刷新一次變化一次,要每天一個(gè)固定顏色

回答
編輯回答
野橘

根據(jù)日期隨機(jī)……如果是根據(jù)日期生成,那是不是就是固定的?如果是隨機(jī),那日期在其中扮演什么角色,給隨機(jī)算法加鹽?
目前來看題主所寫的就是根據(jù)日期指定一個(gè)顏色,貌似并沒有隨機(jī)的部分?建議new Date的時(shí)候加個(gè)隨機(jī)的日期試試吧。

2017年4月11日 15:25
編輯回答
怪痞

用date作為seed生成隨機(jī)數(shù)來填充顏色。
用date模255的方法,每天變化太小,rbg上變化1根本感受不出來什么。

2018年4月14日 15:49
編輯回答
心沉

用HSV 比RGB 要簡(jiǎn)單得多。

clipboard.png

2018年5月17日 00:38