×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Davide
Added: Feb 2, 2011 11:29 AM
Views: 165
Tags: random color
  1. function random_color(format)
  2.             {
  3.                 var rint = Math.round(0xffffff * Math.random());
  4.                 switch(format)
  5.                 {
  6.                     case 'hex':
  7.                         return ('#0' + rint.toString(16)).replace(/^#0([0-9a-f]{6})$/i, '#$1');
  8.                         break;
  9.  
  10.                     case 'rgb':
  11.                         return 'rgb(' + (rint >> 16) + ',' + (rint >> 8 & 255) + ',' + (rint & 255) + ')';
  12.                         break;
  13.  
  14.                     default:
  15.                         return rint;
  16.                         break;
  17.                 }
  18.             }