Re: Random Matrix of Integers
- To: mathgroup at smc.vnet.net
- Subject: [mg48555] Re: Random Matrix of Integers
- From: "Curt Fischer" <crf3 at po.cwru.edu>
- Date: Sat, 5 Jun 2004 07:18:55 -0400 (EDT)
- References: <c9pfmg$suf$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Bruce W. Colletti wrote:
> To create a 4x4 matrix of random integers drawn from {2..9}, I use:
>
> A = Table[Random[Integer, {2, 9}], {4}, {4}]
> How can I do this using RandomArray? Thanks.
In[1]:=
<<Statistics`DiscreteDistributions`
In[2]:=
mat=Map[Plus[#,1]&,RandomArray[DiscreteUniformDistribution[8],{4,4}],{2}];
mat//MatrixForm
DiscreteUniformDistribution gets you an array whose elements are uniformly
distributed on {1...8}. If we add one to each element of this matrix we get
the domain you want.
--
Curt Fischer