(Unity)オブジェクトのカラーをランダムに決定する

(サンプルコード)

using UnityEngine;

public class BarController : MonoBehaviour
{
    private int num;

    void Start()
    {
        // 数字をランダムに決定(0から3の間)
        num = Random.Range(0, 4);

        // 数字に応じてBarの色が変化する
        if (num == 0)
        {
            this.gameObject.GetComponent<SpriteRenderer>().color = Color.red;
        }
        else if (num == 1)
        {
            this.gameObject.GetComponent<SpriteRenderer>().color = Color.blue;
        }
        else if (num == 2)
        {
            this.gameObject.GetComponent<SpriteRenderer>().color = Color.yellow;
        }
        else if (num == 3)
        {
            this.gameObject.GetComponent<SpriteRenderer>().color = Color.green;
        }
    }
}