# Math operations

From nftables wiki

nftables includes some interesting math operations generators which can be used to perform advanced operations like Load balancing.

# Number generator

The number generator statement has these options:

- type: inc/random.
- modulus: maximun number
- offset: from what value you want to start from

Some examples, distributing marks to packets:

```
table ip t {
chain c {
mark set numgen inc mod 4 offset 3
mark set numgen random mod 50 offset 20
mark set numgen inc mod 100
}
}
```