Package hudson.scheduler
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 Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Hash
from(String seed)
abstract int
next(int n)
Produces an integer in [0,n)static Hash
zero()
Creates a hash that always return 0.
-