Changed call signature of constructor.

The canged call signature has two effects:
  - int is now implicitly convertible to Rand
  - we must pass the seed as the first c'tor argument