Class Hash


  • public abstract class Hash
    extends Object
    Generates a pseudo-random sequence of integers in the specified range.

    CronTab supports tokens like '@daily', which means "do it once a day". Exactly which time of the day this gets scheduled is randomized --- randomized in the sense that it's spread out when many jobs choose @daily, but it's at the same time stable so that every job sticks to a specific time of the day even after the configuration is updated.

    Since:
    1.448
    Author:
    Kohsuke Kawaguchi
    • Method Detail

      • next

        public abstract int next​(int n)
        Produces an integer in [0,n)
      • zero

        public static Hash zero()
        Creates a hash that always return 0.