Random Hex Colors with Javascript

<< back

Generate random hex colors with javascript

randomHexColor : function(){
  var c = Math.round(Math.random() *16777216).toString(16);
  while (c.length < 6){c='0'+c;};
  return '#' + c;
}
<span class="n">randomHexColor</span> <span class="p">:</span> <span class="n">function</span><span class="p">(){</span>
  <span class="n">var</span> <span class="n">c</span> <span class="o">=</span> <span class="no">Math</span><span class="o">.</span><span class="n">round</span><span class="p">(</span><span class="no">Math</span><span class="o">.</span><span class="n">random</span><span class="p">()</span> <span class="o">*</span><span class="mi">16777216</span><span class="p">)</span><span class="o">.</span><span class="n">toString</span><span class="p">(</span><span class="mi">16</span><span class="p">);</span>
  <span class="k">while</span> <span class="p">(</span><span class="n">c</span><span class="o">.</span><span class="n">length</span> <span class="o">&lt;</span> <span class="mi">6</span><span class="p">){</span><span class="n">c</span><span class="o">=</span><span class="s1">&#39;0&#39;</span><span class="o">+</span><span class="n">c</span><span class="p">;};</span>
  <span class="k">return</span> <span class="s1">&#39;#&#39;</span> <span class="o">+</span> <span class="n">c</span><span class="p">;</span>
<span class="p">}</span>


blog comments powered by Disqus