### Question:
IntegerUuid { public int getInt() { int value = ((int) uuid[0] & 0xFF) << 24; value |= ((long) uuid[1] & 0xFF) << 16; value |= ((long) uuid[2] & 0xFF) << 8; value |= (long) uuid[3] & 0xFF; return value; } IntegerUuid();  IntegerUuid(final byte[] bytes);  IntegerUuid(final int value);  IntegerUuid(final String idsource); @Override String toString(); byte[] getBytes(); long getTimestamp(); @Override boolean equals(final Object o); @Override int hashCode(); int getInt();  }### Answer:
@Test public void testNonSequentialValue() { final int n = NB; long[] ids = new long[n]; for (int i = 0; i < n; i++) { ids[i] = new IntegerUuid().getInt(); } for (int i = 1; i < n; i++) { assertTrue(ids[i - 1] != ids[i]); } }