Unique Range Parameter is used to generate a unique range for numbers across all of the users.

### Adding Unique Range Parameter

- Parameter Name : Parameter name can be any alphanumeric string that stores the value of a unique number for a range.
- Start Range : This is the starting value of a unique number from where the first user will start using it.
- User Block Size : The block size indicates the range of the block of numbers assigned to each Vuser. e.g. If the start range is 1 and User Block Size is 10 the first Vuser will use 1-10, the 2nd Vuser will use 11 -20, and so on.
- Minimum Length : Specify the length of the number generated. If the length of the number generated is less than the specified length, then it is left padded with zeros.
- Update Value On : Specifies when to generate a new number i.e. generate once and use this value for the entire session, or, generate a number every time Unique Range Parameter is used. Users can have the following options:
  - Session : Unique Range is generated only for the first use of the Unique Range Parameter. Then for the entire script, the same value is used.
  - Use : Unique Range is generated for each use of the Unique Range Parameter. For example, if the user uses this 50 times in the script, then for every reference, a new Unique Range is generated.
- Action On Range Exceed : It states the action to be performed when the unique range exceeds the block size. Actions are as follows:-
  - Continue with last value : It means when the unique number range gets exhausted then for the next session Vuser would continue with the last value used.
  - Repeat the range from start : It means when the unique number range gets exhausted then for the next session Vuser would repeat the unique number from start.
  - Fail Session : It means when the unique number range gets exhausted then the session would be marked as failed.
  - Stop Test : It means when the unique number range gets exhausted then the test should be stopped.