Generate a Random Color in PHP

This is a simple example of how to generate random colors in RGB, RGBA, and Hex formats in PHP.

Feel free to use this as a starting point for your own projects!(Credits are appreciated, but not required.)

Random RGB Color in PHP

<?php

function random_rgb_color() {
  $r = rand(0, 255);
  $g = rand(0, 255);
  $b = rand(0, 255);
  return "rgb($r, $g, $b)";
}

// Example
echo random_rgb_color(); # rgb(229, 203, 1)

Random RGBA Color in PHP

<?php

function random_rgba_color() {
  $r = rand(0, 255);
  $g = rand(0, 255);
  $b = rand(0, 255);
  $a = rand(0, 100) / 100;
  return "rgba($r, $g, $b, $a)";
}

// Example
echo random_rgba_color(); # rgba(162, 131, 119, 0.19)

Random Hex Color in PHP

<?php

function random_hex_color() {
  $r = rand(0, 255);
  $g = rand(0, 255);
  $b = rand(0, 255);
  return sprintf('#%02x%02x%02x', $r, $g, $b);
}

// Example
echo random_hex_color(); # #652a17
© 2021
Random Color Generator
|
Privacy Policy