MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: sparsearray and random


On 11/18/06 at 4:41 AM, Arkadiusz.Majka at gmail.com wrote:

>a = Random[Integer, {3, 7}]
>Normal[SparseArray[(i_ /; 3 â?¤ i â?¤ a) -> p, 10]]

>is not the same as this:

>Normal[SparseArray[(i_ /; 3 â?¤ i â?¤Random[Integer, {3, 7}] ) -> p,
>10]]

In the first case you generate a single random number. In the 
second case you generate a random number for each position for 
each element of the array.

Compare

a = Random[Integer, {3, 7}]
SparseArray[i_ /; 3 <= i <= a -> p, 10]//Trace

to

SparseArray[i_ /; 3 <= i <= Random[Integer, {3, 7}] -> p,
   10]//Trace
--
To reply via email subtract one hundred and four


  • Prev by Date: Why does this lead to an answer with complex numbers?
  • Next by Date: How to determine whether a message has been switched off?
  • Previous by thread: sparsearray and random
  • Next by thread: Re: sparsearray and random