random colors unity code example

Example 1: unity generate random color

//using Color
Color randomColor = new Color(
	Random.Range(0f, 1f), //Red
	Random.Range(0f, 1f), //Green
	Random.Range(0f, 1f), //Blue
	1, //Alpha (transparency)
);

//using Color32
Color32 randomColor = new Color32(
	Random.Range(0, 255), //Red
	Random.Range(0, 255), //Green
	Random.Range(0, 255), //Blue
	255, //Alpha (transparency)
);

Example 2: set object to random color unity

[RequireComponent(typeof(Renderer))]
public class colorTint : MonoBehaviour
{
    public List<Color> TintColors;
    // Start is called before the first frame update
    void Start()
    {

            Color c = TintColors[Random.Range(0, TintColors.Count)];

            GetComponent<Renderer>().material.color = c;
    }

Example 3: get random color 32

private Color32 GetRandomColour32()
{
    //using Color32
    return new Color32(
      (byte)UnityEngine.Random.Range(0, 255), //Red
      (byte)UnityEngine.Random.Range(0, 255), //Green
      (byte)UnityEngine.Random.Range(0, 255), //Blue
      255 //Alpha (transparency)
    );
}