diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2efad564bffe5f0685f1c38b95accccb6c4a3cbe..d518fca477128b75405524c3aa2c8b601b6d75d9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 ### Fixed
 - Fix unit test build in C++11 ([#442](https://github.com/stack-of-tasks/eigenpy/pull/442))
+- Fix unit test function signature [#443](https://github.com/stack-of-tasks/eigenpy/pull/443))
 
 ## [3.4.0] - 2024-02-26
 
diff --git a/unittest/python/decompositions/sparse/cholmod/test_CholmodSimplicialLDLT.py b/unittest/python/decompositions/sparse/cholmod/test_CholmodSimplicialLDLT.py
index 7244ee96b5fdfa4404a684cb1f8e9f290d2aae0e..1b6dab6058a559ea6a2c6a78a0facaf21519f6c5 100644
--- a/unittest/python/decompositions/sparse/cholmod/test_CholmodSimplicialLDLT.py
+++ b/unittest/python/decompositions/sparse/cholmod/test_CholmodSimplicialLDLT.py
@@ -14,7 +14,7 @@ llt = eigenpy.CholmodSimplicialLDLT(A)
 
 assert llt.info() == eigenpy.ComputationInfo.Success
 
-X = rng.rand((dim, 20))
+X = rng.random((dim, 20))
 B = A.dot(X)
 X_est = llt.solve(B)
 assert eigenpy.is_approx(X, X_est)