Random Number Functions

Function

Example
Description
rint(n)
rint(3)

= 0,1 or 2

Returns a random integer between 0 and n-1.
rint(m,n)
rint(3,6)

= 3,4 or 5

Returns a random integer between m and n-1.
rint(m,n,k) rint(3,12,3)

= 3,6 or 9

Returns a random integer between m and n-1 in steps of k.
range(n) range(3)

= 1,2 or 3

Returns a random integer between 1 and n inclusive.
range(m,n) range(3,6)

= 3,4, 5, or 6

Returns a random integer between m and n inclusive.
range(m,n,k) range(3,12,3)

= 3,6,9, or 12

Returns a random integer between m and n inclusive, in steps of k, starting with m and including n.
rand(m,n)

rand(0.5,9.5)

= all real numbers between 0.5 and 9.5 inclusive

Returns a randomly chosen real number between a and b (inclusive). (Produces random numbers to 18 significant figures.)
rand(m,n,k)

rand(0.5,9.5,3)

= all real numbers between 0.5 and 9.5 inclusive, expressed to 3 significant figures

Returns a randomly chosen real number between a and b (inclusive), expressed to k significant figures

Back to Tutorials