From ca91067ea3720cc5514d51322849987aad4cbcee Mon Sep 17 00:00:00 2001 From: kp992 Date: Wed, 15 Jul 2026 17:19:00 -0500 Subject: [PATCH] use default_rng for random number generation --- lectures/lucas_model.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lectures/lucas_model.md b/lectures/lucas_model.md index 9b7740ef..e7ab2167 100644 --- a/lectures/lucas_model.md +++ b/lectures/lucas_model.md @@ -433,8 +433,8 @@ def create_lucas_tree_model( grid_min, grid_max = np.exp(-4 * ssd), np.exp(4 * ssd) grid = np.linspace(grid_min, grid_max, grid_size) # Set up distribution for shocks - np.random.seed(seed) - draws = np.random.lognormal(mean=0, sigma=σ, size=500) + rng = np.random.default_rng(seed) + draws = rng.lognormal(mean=0, sigma=σ, size=500) # And the vector h h = np.empty(grid_size) for i, y in enumerate(grid):