CoCoA:Rand

From ApCoCoAWiki
Revision as of 13:31, 26 April 2008 by Matthias Machnik (talk | contribs) (typo 2^33 corrected)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Rand

random integer

Description

In the first form, the function returns a random integer. In the

second, it returns a random integer between X and Y, inclusive. (Note:

|X-Y| should be less than <formula>2^{33}</formula> to assure a more random distribution.)

NB: every time you restart CoCoA the sequence of random numbers will

be the same (as in other programming languages). If you want total

randomness read <ttref>Seed</ttref>.

Example

  Rand();
6304433354
-------------------------------
  Rand(1,100);
8
-------------------------------
  Rand(100,1);
14
-------------------------------
  Rand(-10^4,0);
-2747
-------------------------------

Syntax

Rand():INT
Rand(X:INT,Y:INT):INT

Randomize

Randomized

Seed

   <type>integer</type>
   <type>miscellaneous</type>