Difference between revisions of "CoCoA:Rand"

From ApCoCoAWiki
(pushing XML rev. 1.46, again)
 
m (typo 2^33 corrected)
 
Line 6: Line 6:
 
In the first form, the function returns a random integer.  In the
 
In the first form, the function returns a random integer.  In the
 
second, it returns a random integer between X and Y, inclusive. (Note:
 
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.)
+
|X-Y| should be less than <formula>2^{33}</formula> to assure a more random distribution.)
 
<par/>
 
<par/>
 
NB: every time you restart CoCoA the sequence of random numbers will
 
NB: every time you restart CoCoA the sequence of random numbers will

Latest revision as of 13:31, 26 April 2008

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>