JavaScript'te rastgele CSS renk kodları oluşturmayla ilgili bu blog yazısında JavaScript'te rastgele bir renk oluşturmak için birden çok çözüm bulunmaktadır. Bulabildiğim en kısa şey şudur:
'#'+(Math.random()*0xffffff).toString(16).slice(-6)
CSS renk kodunu bilmiyorsanız buradaki belgeleri okuyun.
Daha iyisini yapabilir miyiz? Diğer diller ne olacak?
#'+(Math.random()*0xffffff|0).toString(16)
Math.random().toString(16)
(hexa) ondalık noktasından sonra 6 onaltılık basamaktan daha az bir gösterim oluşturabilir, bu durumda işlev bozulur . Örneğin, ,1658172607421875 olur 0.2A73 hex.
+
sonra bir eksik'#'