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

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

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

RandomDataGenerator.nextInt介绍

暂无

代码示例

代码示例来源:origin: OryxProject/oryx

/**
 * @param rdg random number generator to use
 * @return a hyperparameter value chosen uniformly at random from the range
 */
@Override
public Integer getRandomValue(RandomDataGenerator rdg) {
 if (max == min) {
  return min;
 }
 return rdg.nextInt(min, max);
}

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

/** {@inheritDoc} */
public int nextInt(int lower, int upper) throws NumberIsTooLargeException {
  return delegate.nextInt(lower, upper);
}

代码示例来源:origin: OryxProject/oryx

/**
 * @param rdg random number generator to use
 * @return a value chosen at random from given values
 */
@Override
public T getRandomValue(RandomDataGenerator rdg) {
 return values.get(rdg.nextInt(0, values.size() - 1));
}

代码示例来源:origin: com.cloudera.oryx/oryx-ml

/**
 * @param rdg random number generator to use
 * @return a hyperparameter value chosen uniformly at random from the range
 */
@Override
public Integer getRandomValue(RandomDataGenerator rdg) {
 if (max == min) {
  return min;
 }
 return rdg.nextInt(min, max);
}

代码示例来源:origin: com.github.jasonruckman/sidney-ext-generator

@Override
 public Short next() {
  return (short) randomData.nextInt(min, max);
 }
}

代码示例来源:origin: org.ojbc.bundles.adapters/static-mock-adapter-osgi

/**
 * Generate a random value from among the values in the specified list
 * 
 * @param codes
 *            the range of values
 * @return the randomly created value
 */
protected final String generateRandomCodeFromList(String... codes) {
  int i = randomGenerator.nextInt(0, codes.length - 1);
  return codes[i];
}

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

/** {@inheritDoc} */
public int nextInt(int lower, int upper) throws NumberIsTooLargeException {
  return delegate.nextInt(lower, upper);
}

代码示例来源:origin: com.github.jasonruckman/sidney-ext-generator

@Override
 public Integer next() {
  return randomData.nextInt(min, max);
 }
}

代码示例来源:origin: xautlx/s2jh4net

/**
 * 返回区间段随机整数
 *
 * @param lower 最小值
 * @param upper 最大值
 * @return
 */
public static int randomInt(int lower, int upper) {
  return randomDataGenerator.nextInt(lower, upper);
}

代码示例来源:origin: xautlx/s2jh4net

/**
 * 返回区间段随机布尔值
 *
 * @return
 */
public static boolean randomBoolean() {
  return randomDataGenerator.nextInt(0, 100) > 50 ? true : false;
}

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

/** {@inheritDoc} */
public int nextInt(int lower, int upper) throws NumberIsTooLargeException {
  return delegate.nextInt(lower, upper);
}

代码示例来源:origin: Devskiller/jfairy

public int nextInt(int min, int max) {
  if (min == max) return min;
  return randomDataGenerator.nextInt(min, max);
}

代码示例来源:origin: org.ojbc.bundles.adapters/static-mock-adapter-osgi

/**
 * Get a random vehicle make
 * 
 * @return the make
 */
protected final String getRandomVehicleMakeCode() {
  int index = randomGenerator.nextInt(0, vehicleMakeData.size() - 1);
  return vehicleMakeData.get(index);
}

代码示例来源:origin: com.cloudera.oryx/oryx-ml

/**
 * @param rdg random number generator to use
 * @return a value chosen at random from given values
 */
@Override
public T getRandomValue(RandomDataGenerator rdg) {
 return values.get(rdg.nextInt(0, values.size() - 1));
}

代码示例来源:origin: org.ojbc.bundles.adapters/static-mock-adapter-osgi

private TangibleObject getRandomObject() {
  int index = randomGenerator.nextInt(0, objectData.size() - 1);
  return objectData.get(index);
}

代码示例来源:origin: xautlx/s2jh4net

protected DataSource determineTargetDataSource() {
  int index = 0;
  if (dataSources.size() > 1) {
    //如果对应多个数据源,则随机挑选一个
    index = randomDataGenerator.nextInt(0, dataSources.size() - 1);
  }
  DataSource dataSource = dataSources.get(index);
  return dataSource;
}

代码示例来源:origin: everwatchsolutions/json-data-generator

@Override
public Object getNextRandomValue() {
  return typedValues.get(getRand().nextInt(0, typedValues.size() - 1));
}

代码示例来源:origin: xautlx/s2jh4net

/**
 * 随机取一个对象返回
 */
public static <X> X randomCandidates(X... candidates) {
  List<X> list = Lists.newArrayList(candidates);
  if (CollectionUtils.isEmpty(list)) {
    return null;
  }
  return list.get(randomDataGenerator.nextInt(0, list.size() - 1));
}

代码示例来源:origin: io.github.benas/jpopulator

@Override
public <T> List<T> populateBeans(final Class<T> type, final String... excludedFields) {
  int size = new RandomDataGenerator().nextInt(1, Short.MAX_VALUE);
  return populateBeans(type, size, excludedFields);
}

代码示例来源:origin: org.apache.accumulo/accumulo-test

private void changeSetting(RandomDataGenerator random, State state, Environment env,
  Properties props) throws Exception {
 // pick a random property
 int choice = random.nextInt(0, settings.length - 1);
 Setting setting = settings[choice];
 // generate a random value
 long newValue = random.nextLong(setting.min, setting.max);
 state.set(LAST_SETTING, "" + choice);
 log.debug("Setting " + setting.property.getKey() + " to " + newValue);
 env.getConnector().instanceOperations().setProperty(setting.property.getKey(), "" + newValue);
}

相关文章

微信公众号

最新文章

更多