Open topic with navigation
WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX
VSupported on OpenVMS
whole_num = %RND(expression)
The nearest whole‑number value of a numeric expression. The result has the same numeric data type as expression. (n)
The numeric expression to round. (n)
%RND rounds a numeric expression to the nearest whole number.
%RND follows normal rounding rules: fractional values less than .5 are rounded down, while fractional values of .5 and above are always rounded up. The result does not contain any fractional precision.
The difference between %RND and %ROUND is that with implied‑decimal arguments, %RND returns a result with no fractional precision, and %ROUND returns a result with the same fractional precision as expression.
The following example returns a value of 35.