WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

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
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Options  
ColorSpace  
Applications  
Properties & Relations  
See Also
Related Guides
Related Links
History
Cite this Page

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 distributed
    dist 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 all

Basic 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

Wolfram Research (2014), RandomColor, Wolfram Language function, https://reference.wolfram.com/language/ref/RandomColor.html.

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]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /