Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,878 questions

51,803 answers

573 users

How to generate a random RGB color code in C

1 Answer

0 votes
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
// Function to generate a random number between min and max (inclusive)
int generateRandomNumber(int min, int max) {
    return rand() % (max - min + 1) + min;
}
 
// Function to generate a random RGB color
void generateRandomRGBColor() {
    int red = generateRandomNumber(0, 255);
    int green = generateRandomNumber(0, 255);
    int blue = generateRandomNumber(0, 255);
 
    printf("Random RGB Color: rgb(%d, %d, %d)\n", red, green, blue);
}
 
int main() {
    // Seed the random number generator with current time
    srand((unsigned int)time(NULL));
 
    generateRandomRGBColor();
     
    return 0;
}
 
 
 
/*
run:
 
Random RGB Color: rgb(180, 13, 28)
 
*/

 



answered Oct 8, 2025 by avibootz
edited Oct 9, 2025 by avibootz
...