I would like to duplicate in C++ the testing for some code that has already been implemented in Python3 which relies on numpy.random.rand
and randn
values and a specific seed (e.g., seed = 1
).
I understand that Python's random implementation is based on a Mersenne twister. The C++ standard library also supplies this in std::mersenne_twister_engine
.
The C++ version returns an unsigned int, whereas Python rand is a floating point value.
Is there a way to obtain the same values in C++ as are generated in Python, and be sure that they are the same? And the same for an array generated by randn
?
Aucun commentaire:
Enregistrer un commentaire