- for (CubeState cube_state: this.cube_states) {
- if( (cube_state.index % 2 == 0) == cube_state.alive) {
+ print("randomizing!\n");
+
+ float f = (xPos.getValuef() / model.xMax) * 10;
+ int mod_value = max(2, (int) f);
+
+ for (CubeState cube_state: this.cube_states) {
+ if( (cube_state.index % mod_value == 0) == cube_state.alive) {