org.apache.commons.math3.random.RandomDataGenerator.reSeed()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(95)

本文整理了Java中org.apache.commons.math3.random.RandomDataGenerator.reSeed方法的一些代码示例,展示了RandomDataGenerator.reSeed的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RandomDataGenerator.reSeed方法的具体详情如下:
包路径:org.apache.commons.math3.random.RandomDataGenerator
类名称:RandomDataGenerator
方法名:reSeed

RandomDataGenerator.reSeed介绍

[英]Reseeds the random number generator with System.currentTimeMillis() + System.identityHashCode(this)).
[中]使用系统重新设定随机数生成器的种子。currentTimeMillis()+系统。identityHashCode(这个)。

代码示例

代码示例来源:origin: org.apache.commons/commons-math3

/**
 * 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);
}

代码示例来源:origin: org.apache.commons/commons-math3

/**
 * 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);
}

代码示例来源:origin: org.apache.commons/commons-math3

/**
 * 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);
}

代码示例来源:origin: org.apache.commons/commons-math3

/**
 * Reseeds the random number generator with
 * {@code System.currentTimeMillis() + System.identityHashCode(this))}.
 */
public void reSeed() {
  delegate.reSeed();
}

代码示例来源:origin: org.apache.commons/commons-math3

/**
 * {@inheritDoc}
 * @since 3.1
 */
@Override
public void reseedRandomGenerator(long seed) {
  randomData.reSeed(seed);
}

代码示例来源:origin: geogebra/geogebra

/**
 * {@inheritDoc}
 * @since 3.1
 */
@Override
public void reseedRandomGenerator(long seed) {
  randomData.reSeed(seed);
}

代码示例来源:origin: geogebra/geogebra

/**
 * 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);
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

/**
 * 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);
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

/**
 * 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);
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

/**
 * {@inheritDoc}
 * @since 3.1
 */
@Override
public void reseedRandomGenerator(long seed) {
  randomData.reSeed(seed);
}

代码示例来源:origin: geogebra/geogebra

/**
 * 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);
}

代码示例来源:origin: geogebra/geogebra

/**
 * Reseeds the random number generator with
 * {@code System.currentTimeMillis() + System.identityHashCode(this))}.
 */
public void reSeed() {
  delegate.reSeed();
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

/**
 * 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);
}

代码示例来源:origin: io.virtdata/virtdata-lib-realer

/**
 * Reseeds the random number generator with
 * {@code System.currentTimeMillis() + System.identityHashCode(this))}.
 */
public void reSeed() {
  delegate.reSeed();
}

代码示例来源:origin: zitmen/thunderstorm

public DataGenerator() {
  rand = new RandomDataGenerator();
  rand.reSeed();
  deleteLater = new Vector<EmitterModel>();
}

代码示例来源:origin: ukwa/webarchive-discovery

@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);
  }
}

代码示例来源:origin: uk.bl.wa.discovery/warc-hadoop-recordreaders

@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);
  }
}

代码示例来源:origin: SmartDataAnalytics/DL-Learner

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");
}

代码示例来源:origin: SmartDataAnalytics/DL-Learner

List<String> noiseExampleCandidates = new ArrayList<>();
rnd.reSeed(123);

代码示例来源:origin: SmartDataAnalytics/DL-Learner

rnd.reSeed(123);
noiseGenerator = new NoiseGenerator(qef, rnd);

相关文章

微信公众号

最新文章

更多