Refactor Random.create() to be consistent with the global Random creation
Rename create -> createWithSeeds, require parameters
Revert createRandomGenerator function creation; no longer needed
Merge branch 'pr-1900' into devel