MathGroup Archive 2000

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

Search the Archive

Re: User problem

  • To: mathgroup at smc.vnet.net
  • Subject: [mg24007] Re: User problem
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Tue, 20 Jun 2000 03:07:26 -0400 (EDT)
  • Organization: Universitaet Leipzig
  • References: <8ihuik$lcl@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

you really change the loop variable inside a loop
random *and* you are wondering that the system
crashes ? What will a simple C program do when you
write

for(k=0; k<i;){
  i=random();
  randomArray[i]=i;
 }

The system crashes because Mathematica allocate for
Table[_,{i,1,n}] internal an array of length n-1. 
using a random number larger than n will overflow
the array and write something into memory used
by the system, the stack or what ever.

You mean

RandomTab[max_Integer:249] := 
  Table[Random[Integer, {1, 4}], {Random[Integer, max]}]

and you should write down it.

Regards
  Jens

joseph wrote:
> 
> Can anyone help:
> I am trying to contstruct a table of random integers
> between 1 and 4. I'd like to vary the number of
> elements in the table from time to time. The
> contruction that I use in Mathematica is as follows:
> 
> genome = Table[i = Random[Integer, {1, 4}], {i, 249}]
> 
> The problem with this is as follows: the above
> generates tables of varying length up to and including
> 249 elements.  However, when I try to generate any
> table containing more than 249 elements, I get the
> following error message on my screen:
> 
> This program has performed an illegal operation and
> will be shut down.  If the problem persists please
> contact the vendor.
> 
> I have version 4 of Mathematica, and am running it on
> a Windows98 platform (Dell NoteBook)
> 
> Any assistance will be greatly appreciated.
> 
> Joseph468 at yahoo.com
> 
> __________________________________________________
> Do You Yahoo!?
> Send instant messages with Yahoo! Messenger.
> http://im.yahoo.com/


  • Prev by Date: Re: And, Or, Intersection, Union - no Orderless attribute
  • Next by Date: RE: Re: User problem
  • Previous by thread: RE: User problem
  • Next by thread: RE: Re: User problem