Al momento ogni sottovolume, ad ogni step, ri-inizializza il prng e usa il parametro offset per avanzare al valore random successivo.
Riorganizzare il codice in modo che un array di generatori (uno per ogni sottovolume) mantenga gli stessi oggetti, che poi potranno venire usati dai singoli threads.
Al momento ogni sottovolume, ad ogni step, ri-inizializza il prng e usa il parametro
offset
per avanzare al valore random successivo.Riorganizzare il codice in modo che un array di generatori (uno per ogni sottovolume) mantenga gli stessi oggetti, che poi potranno venire usati dai singoli threads.