Hi Everyone,
I posted a couple weeks ago about trying to recover unsaved random conditions. I have not found a direct way to recover the conditions yet, but I was hoping I could try to recover the random seeds to recreate the randomization process and get the conditions that way.
My question is: Does PsychoPy use the default random seeding for the module you load, or the operating system you are running on? I used the random module, which uses the system date and time as the default seed. However, I ran the experiment on Mac OS, which utilizes more complex entropy processes that are not accessible to me. Does anyone know which seeding process PsychoPy defaults to (on builder mode)?
Furthermore, if I am able to recover this seed, would I need to rerun the experiment in PsychoPy, or would running the same randomization process in a Jupyter script be sufficient? i.e., is the other system entropy necessary to accurately reproduce my random variables, or is the initial seed enough?
Any insights are greatly appreciated!
System and version information:
OS (Mac OS 26):
PsychoPy version (e.g. 2024.2.1 Py 3.13):