# Expression functions in 0.3.0-beta1

Some input fields in Junctioneer take Expressions. These expressions can contain calls to built-in functions. This document shows all built-in functions available for expressions in Junctioneer 0.3.0-beta1. For help on how to use expressions, see Expression documentation

Functions that take integer arguments, does actually take floating point values and round them to closest integer value. This is because Expressions only use floating point values internally.

Note that the parentheses are mandatory even for functions that do not take any arguments

## Index

Random numbers:

IntUnif,

DoubleUnif,

DoublePoisson,

DoubleExponentialMath:

PI,

LnUtility functions:

Min,

Max,

Abs,

Clamp,

Round,

DecimalsOnly,

Floor,

ModSimulation state:

T,

IsPeriodActive,

ActivePeriod,

PeriodActiveTime,

IsTagEnabled## Random numbers

These functions return zero when simulation is not active. A paused simulation is regarded as active. The simulation state still exist, time is just frozen.