<IMGSRC="../../../resources/inherit.gif"ALT="extended by "><AHREF="../../../com/yahoo/ycsb/Generator.html"title="class in com.yahoo.ycsb">com.yahoo.ycsb.Generator</A>
<IMGSRC="../../../resources/inherit.gif"ALT="extended by "><AHREF="../../../com/yahoo/ycsb/IntegerGenerator.html"title="class in com.yahoo.ycsb">com.yahoo.ycsb.IntegerGenerator</A>
<IMGSRC="../../../resources/inherit.gif"ALT="extended by "><B>com.yahoo.ycsb.ScrambledZipfianGenerator</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>ScrambledZipfianGenerator</B><DT>extends <AHREF="../../../com/yahoo/ycsb/IntegerGenerator.html"title="class in com.yahoo.ycsb">IntegerGenerator</A></DL>
</PRE>
<P>
A generator of a zipfian distribution. It produces a sequence of items, such that some items are more popular than others, according
to a zipfian distribution. When you construct an instance of this class, you specify the number of items in the set to draw from, either
by specifying an itemcount (so that the sequence is of items from 0 to itemcount-1) or by specifying a min and a max (so that the sequence is of
items from min to max inclusive). After you construct the instance, you can change the number of items by calling nextInt(itemcount) or nextLong(itemcount).
Unlike @ZipfianGenerator, this class scatters the "popular" items across the itemspace. Use this, instead of @ZipfianGenerator, if you
don't want the head of the distribution (the popular items) clustered together.
<THALIGN="left"><B>Methods inherited from class com.yahoo.ycsb.<AHREF="../../../com/yahoo/ycsb/IntegerGenerator.html"title="class in com.yahoo.ycsb">IntegerGenerator</A></B></TH>
public <B>ScrambledZipfianGenerator</B>(long _min,
long _max)</PRE>
<DL>
<DD>Create a zipfian generator for items between min and max.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>_min</CODE> - The smallest integer to generate in the sequence.<DD><CODE>_max</CODE> - The largest integer to generate in the sequence.</DL>
<DT><B>Specified by:</B><DD><CODE><AHREF="../../../com/yahoo/ycsb/IntegerGenerator.html#nextInt()">nextInt</A></CODE> in class <CODE><AHREF="../../../com/yahoo/ycsb/IntegerGenerator.html"title="class in com.yahoo.ycsb">IntegerGenerator</A></CODE></DL>