In my experience, it is very very hard.
Also won’t be reproducible as soon as you update any library/hardware/your code. So usually not very useful.

Although i have heard that “the seeds do not behave globally”.

Not sure what that means. If you use a single process it will work as expected.