本文整理了Java中org.apache.commons.math3.random.RandomDataGenerator.nextInt
方法的一些代码示例,展示了RandomDataGenerator.nextInt
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RandomDataGenerator.nextInt
方法的具体详情如下:
包路径:org.apache.commons.math3.random.RandomDataGenerator
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!