RandomImage
RandomImage[max]
gives an image with pseudorandom pixel values in the range 0 to max.
RandomImage[{min,max}]
generates pseudorandom pixel values in the range min to max.
RandomImage[dist]
generates pixel values using a symbolic distribution dist.
RandomImage[…,size]
generates a random image of the specified size.
RandomImage[…,size,"type"]
gives an image converted to the specified type.
Details and Options

- RandomImage gives an image where pixel values are drawn from a specified distribution. The pixel values are not correlated spatially.
- Random images can be used for creating synthetic noise images and image effects.
- RandomImage by default gives an image of a real type.
- RandomImage[] is equivalent to RandomImage[1,{150,150}].
- RandomImage[…] is equivalent to RandomImage[…,{150,150}].
- The size specification can be one of the following:
-
side 2D image of size {side,side} {width,height} 2D image size specification {width,depth,height} 3D image size specification - Possible settings for "type" include:
-
"Bit" integer 0 or 1 "Byte" integer 0 through 255 "Bit16" integer 0 through 65535 "Real32" single-precision real (32 bit) "Real64" double-precision real (64 bit) - RandomImage supports all Image and Image3D options.
Examples
open allclose allBasic Examples (3)
Scope (8)
Distribution (5)
Size (2)
Options (5)
ColorSpace (4)
Applications (4)
Properties & Relations (7)
Generate an image with constant intensity:
Use the specialized function ConstantImage instead:
Generate the random data using RandomReal:
Generate a random binary image using RandomInteger:
Generate the random data using RandomVariate:
In a uniformly random image, neighboring pixels are not correlated:
After local filtering, pixel values drawn from the original distribution are spatially correlated:
Create an image with pixels randomly chosen from a list of colors:
Create an image from colors randomly chosen from a convex hull defined by a list of colors:
Possible Issues (1)
Out-of-range pixel values are rendered as black or white:
Use ImageAdjust to see the full range of values:
Text
Wolfram Research (2010), RandomImage, Wolfram Language function, https://reference.wolfram.com/language/ref/RandomImage.html (updated 2020).
CMS
Wolfram Language. 2010. "RandomImage." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/RandomImage.html.
APA
Wolfram Language. (2010). RandomImage. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomImage.html