Class Hash

java.lang.Object
hudson.scheduler.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 Details

    • next

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

      public static Hash from(String seed)
    • zero

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