bound
Signature
function bound(uint256 x, uint256 min, uint256 max) public returns (uint256 result);
Description
A mathematical function for wrapping inputs of fuzz tests into a certain range.
You can use it instead of the assume
cheatcode to get better performance in some cases. Read more here.
Examples
input = bound(input, 99, 101);
Returns 99
for input 0
.
Returns 100
for input 1
.
Returns 101
for input 2
.
Returns 99
for input 3
.
And so on.