RandomColor []
gives a pseudorandom color directive in the RGBColor space.
RandomColor [n]
gives n pseudorandom colors.
RandomColor [model]
gives a color from the specified model.
RandomColor [model,n]
gives n colors.
RandomColor [model,{n1,n2,…}]
gives an array of colors.
RandomColor
RandomColor []
gives a pseudorandom color directive in the RGBColor space.
RandomColor [n]
gives n pseudorandom colors.
RandomColor [model]
gives a color from the specified model.
RandomColor [model,n]
gives n colors.
RandomColor [model,{n1,n2,…}]
gives an array of colors.
Details and Options
- RandomColor tries to choose colors from a uniform probability distribution in the gamut of the specified model.
- The model can be any color directive, such as RGBColor [r,g,b] and RGBColor [r,g,b,a]. Each of the channel expressions r, g, b, and a can be of the form:
-
c constant value_ any allowed value uniformly distributeddist any value following the distribution dist
- For unbounded spaces such as LABColor , LCHColor , LUVColor , and XYZColor , channel values are limited to the visual range.
- RandomColor gives a different sequence of pseudorandom colors whenever it is run. You can start with a particular seed using SeedRandom .
- RandomColor by default generates colors in the color space given by model. Use the option ColorSpace->cspace to convert colors to the color space cspace.
Examples
open all close allBasic Examples (2)
A random color:
A list of three random colors:
Scope (4)
A list of random colors from the full RGB space:
A list of random RGB colors using an explicit model:
A list of random RGBA colors:
Give a model that constrains to a fixed channel value:
Use a symbolic distribution for a color channel:
Options (1)
ColorSpace (1)
By default, colors are returned as RGBColor directives:
Specify a different color space:
Sample in one color space but return the result in another space:
Applications (2)
Generate a graphic using a random color:
Generate a graphic with multiple directives of random colors:
Choose colors for each plot randomly:
Properties & Relations (1)
Get five colors from a specific color scheme defined in ColorData :
See Also
RandomReal RandomImage RGBColor GrayLevel LABColor LUVColor XYZColor Hue CMYKColor
Function Repository: SampleColors
Related Guides
History
Text
Wolfram Research (2014), RandomColor, Wolfram Language function, https://reference.wolfram.com/language/ref/RandomColor.html.
CMS
Wolfram Language. 2014. "RandomColor." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RandomColor.html.
APA
Wolfram Language. (2014). RandomColor. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomColor.html
BibTeX
@misc{reference.wolfram_2025_randomcolor, author="Wolfram Research", title="{RandomColor}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/RandomColor.html}", note=[Accessed: 24-November-2025]}
BibLaTeX
@online{reference.wolfram_2025_randomcolor, organization={Wolfram Research}, title={RandomColor}, year={2014}, url={https://reference.wolfram.com/language/ref/RandomColor.html}, note=[Accessed: 24-November-2025]}