From f128556ba744562dae6bf65cc1ff728e34ef859a Mon Sep 17 00:00:00 2001
From: kno10 <erich.schubert@gmail.com>
Date: Thu, 16 Jan 2025 22:28:59 +0100
Subject: [PATCH] fix bad use of random APIs in mcl_bamboo

---
 mods/ITEMS/mcl_bamboo/globals.lua | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/mods/ITEMS/mcl_bamboo/globals.lua b/mods/ITEMS/mcl_bamboo/globals.lua
index 3cafb3836..aaeaec0ff 100644
--- a/mods/ITEMS/mcl_bamboo/globals.lua
+++ b/mods/ITEMS/mcl_bamboo/globals.lua
@@ -7,7 +7,6 @@
 local DEBUG = false
 
 local rand = math.random
-math.randomseed((os.time() + 31) * 31415) -- try to make a valid seed
 local BAMBOO_MAX_HEIGHT = 16 -- base height check.
 
 local BAMBOO_SOIL_DIST = BAMBOO_MAX_HEIGHT * -1
@@ -145,8 +144,7 @@ function mcl_bamboo.grow_bamboo(pos, bonemeal_applied)
 	-- If applying bonemeal, randomly grow two segments instead of one
 	local grow_amount = 1
 	if bonemeal_applied then
-		local rng = PcgRandom(minetest.hash_node_position(pos) + minetest.get_us_time())
-		if rng:next(1, GROW_DOUBLE_CHANCE) == 1 then
+		if rand(1, GROW_DOUBLE_CHANCE) == 1 then
 			grow_amount = 2
 		end
 	end