Как написали выше, нужно использовать Random.Range. Тогда это будет выглядеть:
Код
    public SpriteRenderer[] sprites = new SpriteRenderer[10];
    private int nowSprite;
    
    void Start () {
        Generation();
        Setting(true);
    }
    // Случайный выбор спрайта
    private void Generation()
    {
        nowSprite = Random.Range(0, sprites.Length);
    }
    // Управление состоянием спрайта
    private void Setting(bool status)
    {
        sprites[nowSprite].enabled = status;
    }
    // Выбор следующего спрайта
    public void ChangeSprite()
    {
        Setting(false);
        Generation();
        Setting(true);
    }