Я переписываю модуль Python на С++, используя Boost Python. Модуль Python выбирает числа из различных случайных распределений, используя numpy.random. Для версии C++ я использую GSL.
Я хотел бы протестировать свой новый модуль, чтобы убедиться в паритете со старой версией. Я понимаю, что для этого генераторы случайных чисел (которые в обоих случаях представляют собой Вихри Мерсенна) должны иметь одинаковые начальные значения.
Однако из этот вопрос, кажется, что просто установить семя недостаточно, случайное состояние также должно быть установлено совместно.
Возможно ли это сделать между этими двумя библиотеками?
f()
в этой нотации. - person pjs   schedule 09.02.2019