funquail/front/src/utils/color.js
2018-07-17 11:09:13 +00:00

12 lines
321 B
JavaScript

export function hashCode (str) { // java String#hashCode
var hash = 0
for (var i = 0; i < str.length; i++) {
hash = str.charCodeAt(i) + ((hash << 5) - hash)
}
return hash
}
export function intToRGB (i) {
var c = (i & 0x00FFFFFF).toString(16).toUpperCase()
return '00000'.substring(0, 6 - c.length) + c
}