Re: Why can't I call Random[NormalDistribution[10.0,0.0]]?
- To: mathgroup at smc.vnet.net
- Subject: [mg56139] Re: Why can't I call Random[NormalDistribution[10.0,0.0]]?
- From: "Peltio" <peltio at trilight.zone>
- Date: Sat, 16 Apr 2005 03:52:51 -0400 (EDT)
- References: <d3o0m7$bor$1@smc.vnet.net>
- Reply-to: "Peltio" <peltioNOSPAM at despammed.com.invalid>
- Sender: owner-wri-mathgroup at wolfram.com
you wrote
>It seems like I should get a random number with mean 10 and sigma 0. Or
>in other words, the result should 10 every time.
>Map[Random,Thread[NormalDistribution[Array1,Array2]]]
>Anyone have an easy workaround?
My suggestion is to build your random function in such a way that it can
handle special cases:
myRandom[mean_, 0] := mean
myRandom[mean_, 0.] := N[mean]
myRandom[mean_, std_] := Random[NormalDistribution[mean, std]]
MapThread[myRandom, {Array1,Array2}]
cheers,
Peltio
Invalid address in reply-to. Crafty demunging required to mail me.