| 
		
			Сообщение от рони
			
		
	 | 
	| 
		не из - за этого -- я проверял этот вариант пришлось отказаться
	 | 
	
Да, уже понял. Косяк конечно. Надо еще pad функцию, чтоб выравнивать нулями.
function randomRGBColor() {
    return '#' + ('000000' + Math.round(Math.random() * 0xFFFFFF).toString(16)).slice(-6);
}
 
Был бы метод String.prototype.padLeft - получилось бы гораздо лучше.
Ну вот почему его нет? Почему методов встроенных - кот наплакал?