當前位置: 首頁>>代碼示例>>Java>>正文


Java RandomUtils.nextLong方法代碼示例

本文整理匯總了Java中org.apache.commons.lang3.RandomUtils.nextLong方法的典型用法代碼示例。如果您正苦於以下問題:Java RandomUtils.nextLong方法的具體用法?Java RandomUtils.nextLong怎麽用?Java RandomUtils.nextLong使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.commons.lang3.RandomUtils的用法示例。


在下文中一共展示了RandomUtils.nextLong方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testInsert

import org.apache.commons.lang3.RandomUtils; //導入方法依賴的package包/類
@Test
public void testInsert() {

    for (int i = 0; i < mobiles.length; i++) {
        if (StringUtils.isBlank(mobiles[i])) {
            mobiles[i] = "13800" + RandomUtils.nextLong(100000, 999999);
        }
        UserEntity entity = new UserEntity();
        entity.setCreatedAt(new Date());
        entity.setEmail(mobiles[i] + "@163.com");
        entity.setMobile(mobiles[i]);
        entity.setType((short) (i % 2 == 0 ? 1 : 2));
        entity.setStatus((short) (i % 3 == 0 ? 1 : 2));
        mapper.insert(entity);
    }

}
 
開發者ID:warlock-china,項目名稱:azeroth,代碼行數:18,代碼來源:MybatisTest.java

示例2: itShouldHaveAnElegantConstructionMechanism

import org.apache.commons.lang3.RandomUtils; //導入方法依賴的package包/類
@Test
public void itShouldHaveAnElegantConstructionMechanism() {
    long commandTimeoutInSeconds = RandomUtils.nextLong();
    CryptotoolOptions cryptotoolOptions = CryptotoolOptionsImpl.builder()
            .binaryExecutor(BinaryExecutorImpl.createDefault())
            .commandTimeout(Duration.ofSeconds(commandTimeoutInSeconds))
            .build();

    assertThat(cryptotoolOptions, is(notNullValue()));
    assertThat(cryptotoolOptions.getBinaryExecutor(), is(notNullValue()));
    assertThat(cryptotoolOptions.getCommandTimeout(), is(Duration.ofSeconds(commandTimeoutInSeconds)));
}
 
開發者ID:amvnetworks,項目名稱:amv-highmobility-cryptotool-wrapper,代碼行數:13,代碼來源:CryptotoolOptionsImplTest.java

示例3: getExpire

import org.apache.commons.lang3.RandomUtils; //導入方法依賴的package包/類
public long getExpire() {
    long rnd = RandomUtils.nextLong(0, expire / 3);
    return expire + (rnd > IN_1HOUR ? IN_1HOUR : rnd);
}
 
開發者ID:warlock-china,項目名稱:azeroth,代碼行數:5,代碼來源:CacheHandler.java

示例4: generate

import org.apache.commons.lang3.RandomUtils; //導入方法依賴的package包/類
@Override
public Object generate(DefaultContext ctx) throws Exception {
    return new Date(RandomUtils.nextLong() % System.currentTimeMillis());
}
 
開發者ID:randomito,項目名稱:randomito-all,代碼行數:5,代碼來源:DateGenerator.java

示例5: randomNumber

import org.apache.commons.lang3.RandomUtils; //導入方法依賴的package包/類
public long randomNumber() {
    return RandomUtils.nextLong(startRange.get(), endRange.get());
}
 
開發者ID:MrBW,項目名稱:resilient-transport-service,代碼行數:4,代碼來源:RandomConnoteGenerator.java

示例6: getDefaultExpireSeconds

import org.apache.commons.lang3.RandomUtils; //導入方法依賴的package包/類
/**
 * 默認過期時間
 * @return
 */
public static long getDefaultExpireSeconds() {
    return CacheExpires.IN_1WEEK + RandomUtils.nextLong(1, CacheExpires.IN_1DAY);
}
 
開發者ID:warlock-china,項目名稱:azeroth,代碼行數:8,代碼來源:RedisBase.java


注:本文中的org.apache.commons.lang3.RandomUtils.nextLong方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。