Adds randomize(seed) for repeatable pseudo random numbers.

While implementing the new randomize(seed: long) the type system bit back requiring that at least for srand48 the int should be cast to cint. However my manpages defines libc srand48(long seedval), which would require a clong instead of an cint.

Also, my manpagages define libc srand(unsigned seed), which IIRC implies type "int", but int on my machine (x86_64) has the same size as clong, so maybe the wrapper for srand() is also wrong? Maybe we could address these issues too.