package model.automata;

import java.util.Random;

public class SeedsAutomaton extends AbstractAutomaton<SeedsState> {
    public SeedsAutomaton(int numberOfColumns, int numberOfRows) {
        super(numberOfColumns, numberOfRows);
    }

    @Override
    public SeedsState defaultState() {
        return SeedsState.OFF;
    }

    @Override
    public SeedsState randomState(Random generator) {
        return generator.nextInt() == 0?
                SeedsState.ON:
                SeedsState.OFF;
    }
}