# math-methods

Published Mar 8, 2024
Contribute to Docs

Dart has a core library `dart:math` which provides common math methods covering random number generation, trigonometry, and use of mathematical constants such as `e` and `pi`.

Note: To use the following methods, import the `dart:math` library.

``````import 'dart:math';
``````

## Constants

Use mathematical constants, such as `pi` and `e`.

```import 'dart:math';
void main() {  print(pi);
print(e);}
```

The above code gives the following output:

```3.1415926535897932.718281828459045
```

## Methods

Perform trigonometric calculations and return the larger or smaller of two numbers using `max()` and `min()` methods.

Function Description
`max(a, b)` Returns the larger of two numbers
`min(a, b)` Returns the smaller of two numbers
`pow(a, b)` Returns `a` to the power of `b`
`log(a)` Returns the natural logarithm of `a`
`sqrt(a)` Returns the square root of `a`
`sin(a)` Returns sine value of `a` radians
`cos(a)` Returns cosine value of `a` radians
`tan(a)` Returns tangent value of `a` radians