Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Random Calculator

Random

Function: random (<x>) Returns a pseudorandom number. If <x> is an integer, random (<x>) returns an integer from 0 through <x> - 1 inclusive. If <x> is a floating point number, random (<x>) returns a nonnegative floating point number less than <x>. random complains with an error if <x> is neither an integer nor a float, or if <x> is not positive.

for n:1 thru 10 do(kill(h),h[i,j]:=random(5)+1,A:genmatrix(h,3,3),X:[x,y,z],b:[random(5)+1,random(5)+1,random(5)+1],C:list_matrix_entries(A.X),R:linsolve([C[1]=b[1],C[2]=b[2],C[3]=b[3]], [x,y,z]),print(C[1]=b[1],C[2]=b[2],C[3]=b[3],R));

The functions make_random_state and set_random_state maintain the state of the random number generator.

The Maxima random number generator is an implementation of the Mersenne twister MT 19937.

Examples:

          (%i1) s1: make_random_state (654321)$
          (%i2) set_random_state (s1);
          (%o2)                         done
          (%i3) random (1000);
          (%o3)                          768
          (%i4) random (9573684);
          (%o4)                        7657880
          (%i5) random (2^75);
          (%o5)                11804491615036831636390
          (%i6) s2: make_random_state (false)$
          (%i7) random (1.0);
          (%o7)                   .2310127244107132
          (%i8) random (10.0);
          (%o8)                   4.394553645870825
          (%i9) random (100.0);
          (%o9)                   32.28666704056853
          (%i10) set_random_state (s2);
          (%o10)                        done
          (%i11) random (1.0);
          (%o11)                  .2310127244107132
          (%i12) random (10.0);
          (%o12)                  4.394553645870825
          (%i13) random (100.0);
          (%o13)                  32.28666704056853

There are also some inexact matches for random. Try ?? random to see them.

(%o1)                                true
(%i2) 

Random Example

Related Examples

random

joukko:[30, 48, 70];

luku: joukko[random(3)];

Calculate

random

[random (10), random(...

Calculate

random

for i:1 thru 5 do pri...

Calculate

random

random(7);

random(7);

Calculate

random

random(100000);

Calculate

random

(random(10)+11)*100;

Calculate

random

(random(10)+11)*100;

Calculate

random

random(20);

Calculate

random

random(11);

Calculate

random-sconcat-string

s:sconcat("\\begin{pm...

Calculate