mod: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
back to [[Scripting_Reference#M|COMREF]]
<h2 style="color:#000066">''aa '''mod '''''b''</h2>
<h2 style="color:#000066">''aa '''mod '''''b''</h2>


'''Operand types:'''
'''Operand types:'''


a: [[Number]]
'''a:''' [[Number]]


b: [[Number]]
'''b:''' [[Number]]


'''Type of returned value:'''
'''Type of returned value:'''
Line 13: Line 16:
'''Description:'''
'''Description:'''


Remainder of a divided by b.
'''Remainder''' of a divided by b.
 
'''Note:''' Remainer is calculated in real domain.


''Note:'' Remainer is calculated in real domain.


'''Example:'''
'''Example:'''


_rem = 3 '''mod''' 2
_rem = 3 '''mod''' 2 ...... Result is 1


Result is 1


'''Comments'''
'''Comments'''


''Macguba''
You can use '''mod''' to round a decimal number down to the nearest whole number.
 
You can use mod to round a decimal number down to the nearest whole number.


For example:
For example:
Line 33: Line 34:
If you wanted to use the command random to generate a whole number between 0 and 6, you could put this in a script:-
If you wanted to use the command random to generate a whole number between 0 and 6, you could put this in a script:-


_rand = random 6
_rand = [[random]] 6
_num = _rand - (_rand '''mod''' 1)
_num = _rand - (_rand '''mod''' 1)

Revision as of 03:49, 16 April 2006

back to COMREF

aa mod b


Operand types:

a: Number

b: Number

Type of returned value:

Number

Description:

Remainder of a divided by b.

Note: Remainer is calculated in real domain.


Example:

_rem = 3 mod 2 ...... Result is 1


Comments

You can use mod to round a decimal number down to the nearest whole number.

For example:

If you wanted to use the command random to generate a whole number between 0 and 6, you could put this in a script:-

_rand = random 6 _num = _rand - (_rand mod 1)