|  | Tutorial |  |
|  | Manual |  |
|  | Modules |  |
|  | Library |  |
|  | Tools |  |
|  | FAQ |  |
|  | Release |  |
| Template Toolkit | Modules | Template::Plugin::Math |

## Template::Plugin::Math |
| Template::Plugin::Iterator
Template::Plugin::Pod |

Plugin interface to mathematical functions

### Table of Contents

- SYNOPSIS
- DESCRIPTION
- METHODS
- AUTHOR
- VERSION
- COPYRIGHT
- SEE ALSO

SYNOPSIS | [ Index ] [ Modules ] [ Top ]

        [% USE Math %]
        [% Math.sqrt(9) %]

DESCRIPTION | [ Index ] [ Modules ] [ Top ]

The Math plugin provides numerous mathematical functions for use within templates.

METHODS | [ Index ] [ Modules ] [ Top ]

Template::Plugin::Math makes available the following functions from the Perl core: abs atan2 cos exp hex int log oct rand sin sqrt srand In addition, if the Math::Trig module can be loaded, the following functions are also available: pi tan csc cosec sec cot cotan asin acos atan acsc acosec asec acot acotan sinh cosh tanh csch cosech sech coth cotanh asinh acosh atanh acsch acosech asech acoth acotanh rad2deg rad2grad deg2rad deg2grad grad2rad grad2deg If the Math::TrulyRandom module is available, and you've got the time to wait, the `'truly_random_number'` method is available:
        [% Math.truly_random_number %]

AUTHOR | [ Index ] [ Modules ] [ Top ]

Andy Wardley <abw@andywardley.com> http://www.andywardley.com/

VERSION | [ Index ] [ Modules ] [ Top ]

1.11, distributed as part of the Template Toolkit version 2.14, released on 04 October 2004.

COPYRIGHT | [ Index ] [ Modules ] [ Top ]

      Copyright (C) 1996-2004 Andy Wardley.  All Rights Reserved.
      Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO | [ Index ] [ Modules ] [ Top ]

Template::Plugin

| Template::Plugin::Iterator
Template::Plugin::Pod |

| Tutorial |
| Manual |
| Modules |
| Library |
| Tools |
| FAQ |
| Release |

| http://www.template-toolkit.org/ |