Thanks for that pathetic sheep, you've given me a couple of ideas actually. I'm not a programmer so hadn't even considered a random function would provide a normal distribution but it looks like there are lots of distributions it's possible to use.