/** * Reseeds the random number generator with the supplied seed. * <p> * Will create and initialize if null. * </p> * * @param seed * the seed value to use */ public void reSeed(long seed) { delegate.reSeed(seed); }
/** * Reseeds the random number generator used by {@link #getNextValue()}. * * @param seed random generator seed * @since 3.0 */ public void reSeed(long seed) { randomData.reSeed(seed); }
/** * Reseeds the random data generator. * * @param seed Value with which to reseed the {@link RandomDataImpl} * used to generate random data. */ public void reSeed(long seed) { randomData.reSeed(seed); }
/** * Reseeds the random number generator with * {@code System.currentTimeMillis() + System.identityHashCode(this))}. */ public void reSeed() { delegate.reSeed(); }
/** * {@inheritDoc} * @since 3.1 */ @Override public void reseedRandomGenerator(long seed) { randomData.reSeed(seed); }
/** * {@inheritDoc} * @since 3.1 */ @Override public void reseedRandomGenerator(long seed) { randomData.reSeed(seed); }
/** * Reseeds the random number generator used by {@link #getNextValue()}. * * @param seed random generator seed * @since 3.0 */ public void reSeed(long seed) { randomData.reSeed(seed); }
/** * Reseeds the random data generator. * * @param seed Value with which to reseed the {@link RandomDataImpl} * used to generate random data. */ public void reSeed(long seed) { randomData.reSeed(seed); }
/** * Reseeds the random number generator used by {@link #getNextValue()}. * * @param seed random generator seed * @since 3.0 */ public void reSeed(long seed) { randomData.reSeed(seed); }
/** * {@inheritDoc} * @since 3.1 */ @Override public void reseedRandomGenerator(long seed) { randomData.reSeed(seed); }
/** * Reseeds the random number generator with the supplied seed. * <p> * Will create and initialize if null. * </p> * * @param seed * the seed value to use */ public void reSeed(long seed) { delegate.reSeed(seed); }
/** * Reseeds the random number generator with * {@code System.currentTimeMillis() + System.identityHashCode(this))}. */ public void reSeed() { delegate.reSeed(); }
/** * Reseeds the random number generator with the supplied seed. * <p> * Will create and initialize if null. * </p> * * @param seed * the seed value to use */ public void reSeed(long seed) { delegate.reSeed(seed); }
/** * Reseeds the random number generator with * {@code System.currentTimeMillis() + System.identityHashCode(this))}. */ public void reSeed() { delegate.reSeed(); }
public DataGenerator() { rand = new RandomDataGenerator(); rand.reSeed(); deleteLater = new Vector<EmitterModel>(); }
@Override protected void reduce(Text key, Iterable<Text> values, Reducer<Text, Text, Text, Text>.Context context) throws IOException, InterruptedException { long numItemsSeen = 0; Vector<Text> reservoir = new Vector<Text>(); RandomDataGenerator random = new RandomDataGenerator(); // Fix the seed so reproducible by default: random.reSeed(defaultSeed); // Iterate through all values: for (Text item : values) { // Fill the reservoir: if (reservoir.size() < numSamples) { // reservoir not yet full, just append reservoir.add(item); } else { // find a sample to replace long rIndex = random.nextLong(0, numItemsSeen); if (rIndex < numSamples) { reservoir.set((int) rIndex, item); } } numItemsSeen++; } // Now output the sample: for (Text sto : reservoir) { context.write(key, sto); } }
@Override protected void reduce(Text key, Iterable<Text> values, Reducer<Text, Text, Text, Text>.Context context) throws IOException, InterruptedException { long numItemsSeen = 0; Vector<Text> reservoir = new Vector<Text>(); RandomDataGenerator random = new RandomDataGenerator(); // Fix the seed so reproducible by default: random.reSeed(defaultSeed); // Iterate through all values: for (Text item : values) { // Fill the reservoir: if (reservoir.size() < numSamples) { // reservoir not yet full, just append reservoir.add(item); } else { // find a sample to replace long rIndex = random.nextLong(0, numItemsSeen); if (rIndex < numSamples) { reservoir.set((int) rIndex, item); } } numItemsSeen++; } // Now output the sample: for (Text sto : reservoir) { context.write(key, sto); } }
public QTLEvaluation(EvaluationDataset dataset, File benchmarkDirectory, boolean write2DB, boolean override, int maxQTLRuntime, boolean useEmailNotification, int nrOfThreads) { this.dataset = dataset; this.benchmarkDirectory = benchmarkDirectory; this.write2DB = write2DB; this.override = override; this.maxExecutionTimeInSeconds = maxQTLRuntime; this.useEmailNotification = useEmailNotification; this.nrOfThreads = nrOfThreads; queryTreeFactory = new QueryTreeFactoryBaseInv(); queryTreeFactory.setMaxDepth(maxTreeDepth); // add some filters to avoid resources with namespaces like http://dbpedia.org/property/ List<Predicate<Statement>> var = dataset.getQueryTreeFilters(); queryTreeFactory.addDropFilters((Predicate<Statement>[]) var.toArray(new Predicate[var.size()])); qef = dataset.getKS().getQueryExecutionFactory(); cbdGen = new SymmetricConciseBoundedDescriptionGeneratorImpl(qef); rnd.reSeed(123); kbSize = getKBSize(); timeStamp = System.currentTimeMillis(); if(write2DB) { setupDatabase(); } cacheDirectory = new File(benchmarkDirectory, "cache"); }
List<String> noiseExampleCandidates = new ArrayList<>(); rnd.reSeed(123);
rnd.reSeed(123); noiseGenerator = new NoiseGenerator(qef, rnd);