me.lemire.integercompression.synth
Class ClusteredDataGenerator

java.lang.Object
  extended by me.lemire.integercompression.synth.ClusteredDataGenerator

public class ClusteredDataGenerator
extends Object

This class will generate lists of random integers based on the clustered model: Reference: Vo Ngoc Anh and Alistair Moffat. 2010. Index compression using 64-bit words. Softw. Pract. Exper.40, 2 (February 2010), 131-147.

Author:
Daniel Lemire

Constructor Summary
ClusteredDataGenerator()
          Creating random array generator.
 
Method Summary
 int[] generateClustered(int N, int Max)
          generates randomly N distinct integers from 0 to Max.
static void main(String[] args)
          Little test program.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusteredDataGenerator

public ClusteredDataGenerator()
Creating random array generator.

Method Detail

generateClustered

public int[] generateClustered(int N,
                               int Max)
generates randomly N distinct integers from 0 to Max.

Parameters:
N - number of integers to generate
Max - maximal value of the integers
Returns:
array containing the integers

main

public static void main(String[] args)
Little test program.

Parameters:
args - arguments are ignored


Copyright © 2014. All Rights Reserved.