@Test
public void testNext() throws Exception {

    assertThat(generator.next(5L), is(178258005L));
    assertThat(generator.next(178258005L), is(5651489766934405L));
    assertThat(generator.next(5651489766934405L), is(-9127299601691290113L));
    assertThat(generator.next(-9127299601691290113L), is(146455018630021125L));
    assertThat(generator.next(146455018630021125L), is(2104002940825447L));
}