random is a submodule

Looks like I forgot to make it one in the original conversion
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc