# RandomPolynomial Command

From GeoGebra Manual

- RandomPolynomial( <Degree> , <Minimum for Coefficients>, <Maximum for Coefficients> )
- Returns a randomly generated polynomial in
*x*of degree*d*, whose (integer) coefficients are in the range from*minimum*to*maximum*, both included. **Examples:**`RandomPolynomial(0, 1, 2)`

yields either*1*or*2*.`RandomPolynomial(2, 1, 2)`

yields a random polynomial with a degree of two and only*1*and*2*as coefficients, for example*2x*.^{2}+ x + 1

## CAS Syntax

The following command is only available in the CAS View.

- RandomPolynomial( <Variable>, <Degree> , <Minimum for Coefficients>, <Maximum for Coefficients> )
- Returns a randomly generated polynomial in
*Variable*of degree*d*, whose (integer) coefficients are in the range from*minimum*to*maximum*, both included. **Examples:**`RandomPolynomial(a, 0, 1, 2)`

yields either*1*or*2*.`RandomPolynomial(a, 2, 1, 2)`

yields a random polynomial with a degree of two and only*1*and*2*as coefficients, for example*2a*.^{2}+ a + 1

**Note:**In both cases if

*minimum*or

*maximum*are not integers,

*round(minimum)*and

*round(maximum)*are used instead.