MathGroup Archive 2000

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

Search the Archive

Re: User problem

  • To: mathgroup at
  • Subject: [mg24007] Re: User problem
  • From: Jens-Peer Kuska <kuska at>
  • Date: Tue, 20 Jun 2000 03:07:26 -0400 (EDT)
  • Organization: Universitaet Leipzig
  • References: <8ihuik$>
  • Sender: owner-wri-mathgroup at


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

for(k=0; k<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.


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
> __________________________________________________
> Do You Yahoo!?
> Send instant messages with Yahoo! Messenger.

  • 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