Skip to content

Commit 45182b1

Browse files
committed
fix random in grid issue
1 parent 2e6337f commit 45182b1

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

examples/termites/termites/model.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
from mesa import Model
23
from mesa.experimental.cell_space import OrthogonalMooreGrid, PropertyLayer
34

@@ -25,14 +26,16 @@ def __init__(
2526
self.num_termites = num_termites
2627
self.wood_chip_density = wood_chip_density
2728

28-
self.grid = OrthogonalMooreGrid((width, height), torus=True)
29+
self.grid = OrthogonalMooreGrid((width, height),
30+
torus=True,
31+
random= self.random)
2932

3033
self.wood_chips_layer = PropertyLayer(
3134
"woodcell", (width, height), default_value=False, dtype=bool
3235
)
3336

3437
# Randomly distribute wood chips, by directly modifying the layer's underlying ndarray
35-
self.wood_chips_layer.data = self.random.choice(
38+
self.wood_chips_layer.data = self.rng.choice(
3639
[True, False],
3740
size=(width, height),
3841
p=[self.wood_chip_density, 1 - self.wood_chip_density],

0 commit comments

Comments
 (0)