Duh. Should have been Int -> IO [Double]. (Int being the length of the list - the list bit isn't really important, it's just getting doubles rather than ints) Andrew On Wed, Feb 14, 2001 at 04:25:04PM +0000, andrew@andrewcooke.free-online.co.uk wrote: [...] > ie Int -> IO [Random] [...] -- http://www.andrewcooke.free-online.co.uk/index.html