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.