introducing other random number generators

ok for now, but idea would be that we can define different generators for each variable (even if same type).