[Haskell-cafe] Generating random tuples

2010-11-01 Thread Jacek Generowicz
I'm toying with generating random objects (for example tuples) and started wondering what pearls of wisdom Cafe might have on the matter. Two obvious points (relating to my toy code, shown below) are 1) The meaning of the limits required by randomR is not obvious for types such as tuples

Re: [Haskell-cafe] Generating random tuples

2010-11-01 Thread Daniel Fischer
On Monday 01 November 2010 19:18:33, Jacek Generowicz wrote: I'm toying with generating random objects (for example tuples) and started wondering what pearls of wisdom Cafe might have on the matter. Two obvious points (relating to my toy code, shown below) are 1) The meaning of the limits

Re: [Haskell-cafe] Generating random tuples

2010-11-01 Thread Nick Bowler
On 2010-11-01 19:18 +0100, Jacek Generowicz wrote: I'm toying with generating random objects (for example tuples) and started wondering what pearls of wisdom Cafe might have on the matter. Two obvious points (relating to my toy code, shown below) are 1) The meaning of the limits required

Re: [Haskell-cafe] Generating random tuples

2010-11-01 Thread Daniel Fischer
On Monday 01 November 2010 19:55:22, Nick Bowler wrote: On 2010-11-01 19:18 +0100, Jacek Generowicz wrote: I'm toying with generating random objects (for example tuples) and started wondering what pearls of wisdom Cafe might have on the matter. Two obvious points (relating to my toy code,

Re: [Haskell-cafe] Generating random tuples

2010-11-01 Thread Nick Bowler
On 2010-11-01 20:09 +0100, Daniel Fischer wrote: On Monday 01 November 2010 19:55:22, Nick Bowler wrote: That being said, there is an Ord instance for tuples (a lexicographic ordering) and for this case I think it would make the most sense to use that: select an element from the set { x :