wxgeo / ptyx-mcq

0 stars 0 forks source link

Set HASHSEED, to make program more deterministic ? #11

Closed wxgeo closed 6 months ago

wxgeo commented 6 months ago

Setting HASHSEED avoid reproducibility bugs (compiling twice the same document should produce the same result).

import os
import sys
hashseed = os.getenv('PYTHONHASHSEED')
if not hashseed:
    os.environ['PYTHONHASHSEED'] = '0'
    os.execv(sys.executable, [sys.executable] + sys.argv)

https://stackoverflow.com/a/64138050

wxgeo commented 6 months ago

Implemented in 79684ec.