Skip to content

Generating Integers

Andrei Ciobanu edited this page Feb 24, 2017 · 3 revisions

The following sections contains code examples on how we can "play" with the library in order to random obtain integer values.

  • To generate a random int value in the interval (Integer.MIN_VALUE, Integer.MAX_VALUE) (note: The values can be both positive and negative):
Integer randInt = mock.ints().val();
  • To generate a random int value in an bounded interval [0, bound):
Integer boundInt = mock.ints().bound(100).val();
  • To generate a random int value in certain range [lowerBound, upperBound):
// Generates a random integer in the range [100, 200)
Integer rangeInt = mock.ints().range(100, 200).val();
  • To generate a random int value from a pre-existing array:
int[] array = {100, 200, 300, 400, 500};
Integer fromArray = mock.ints().from(array).val();
Clone this wiki locally