up previous next
Rand

random integer
Syntax

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


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 2^33 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 Seed

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


See Also