Select Git revision
BriansBrainAutomaton.java
Forked from
YAGOUBI Rim / Game of life Template
9 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
BriansBrainAutomaton.java 564 B
package model.automata;
import java.util.Random;
public class BriansBrainAutomaton extends AbstractAutomaton<BriansBrainState> {
public BriansBrainAutomaton(int numberOfColumns, int numberOfRows) {
super(numberOfColumns, numberOfRows);
}
@Override
public BriansBrainState defaultState() {
return BriansBrainState.OFF;
}
@Override
public BriansBrainState randomState(Random generator) {
return generator.nextInt(10) == 0 ?
BriansBrainState.ON:
BriansBrainState.OFF;
}
}