module FileRand: sig end
module RNG =
Rand.UniformDist(Math.Int32Ops)(FileRand.Int32Source(FileRand.Dev_Urandom))
class rng : string -> object endmodule type FILE = sig endmodule Dev_Urandom: FILEmodule IntSource: functor (File : FILE) -> sig endmodule Int32Source: functor (File : FILE) -> sig end