Example usage for org.apache.commons.lang RandomStringUtils randomNumeric

List of usage examples for org.apache.commons.lang RandomStringUtils randomNumeric

Introduction

In this page you can find the example usage for org.apache.commons.lang RandomStringUtils randomNumeric.

Prototype

public static String randomNumeric(int count) 

Source Link

Document

Creates a random string whose length is the number of characters specified.

Characters will be chosen from the set of numeric characters.

Usage

From source file:io.hops.hopsworks.common.serving.KafkaServingHelper.java

private String getServingTopicName(TfServingWrapper servingWrapper) {
    return servingWrapper.getTfServing().getModelName() + "-inf" + RandomStringUtils.randomNumeric(4);
}

From source file:com.magnet.mmx.server.plugin.mmxmgmt.db.TagDAOImplTest.java

private static DeviceEntity createRandomDeviceEntity(AppEntity appEntity, String index) {
    DeviceEntity deviceEntity = new DeviceEntity();
    deviceEntity.setAppId(appEntity.getAppId());
    deviceEntity.setName(RandomStringUtils.randomAlphabetic(5) + " " + RandomStringUtils.randomAlphabetic(5));
    deviceEntity.setOsType(OSType.ANDROID);
    deviceEntity.setCreated(new Date());
    deviceEntity.setOwnerId(appEntity.getOwnerId());
    deviceEntity.setStatus(DeviceStatus.ACTIVE);
    deviceEntity.setDeviceId(DEVICE_ID_PREFIX + "_" + index);
    deviceEntity.setPhoneNumber("+213" + RandomStringUtils.randomNumeric(7));
    deviceEntity.setPhoneNumberRev(StringUtils.reverse(deviceEntity.getPhoneNumber()));
    DBTestUtil.getDeviceDAO().persist(deviceEntity);
    deviceEntityList.add(deviceEntity);/* www  .  j  ava 2 s . c  om*/
    return deviceEntity;
}

From source file:edu.harvard.iq.dvn.ingest.dsb.impl.DvnRDataAnalysisServiceImpl.java

public DvnRDataAnalysisServiceImpl() {
    /* This:// w  w w  .  j  a  v a2 s.c  o m
    String sep = File.pathSeparator;
    results in the ":" being used as a separator. This in turn results in 
    all files being piled in the same directory, instead of subdirectories:
    directory:subdirectory:file.txt instead of directory/subdirectory/file.txt.
    Worse still, it confuses the Analysis/Crosstab/Descriptive Stats components
    below - since they expect to find certain files in the slash-separated
    subdirectories below... Hence commented it out and went back to slash. 
    (But, for the millionth time, this code is quite a mess... :( -- L.A. */
    String sep = "/";
    // initialization
    PID = RandomStringUtils.randomNumeric(6);

    requestdir = "Zlg_" + PID;

    wrkdir = DSB_TMP_DIR + sep + requestdir;

    tempFileName = DSB_TMP_DIR + sep + TMP_DATA_FILE_NAME + "." + PID + TMP_DATA_FILE_EXT;
    tempRCodeFileName = wrkdir + sep + DVN_R_DATA_FUNCTIONS;
    tempRdataFileName = DSB_TMP_DIR + sep + TMP_DATA_FILE_NAME + "_" + PID + ".Rdata";

    tempFileNameNew = wrkdir + sep + TMP_DATA_FILE_NAME + "." + PID + TMP_DATA_FILE_EXT;
}

From source file:com.sjsu.crawler.util.RandomStringUtilsTest.java

/**
 * Make sure '0' and '9' are generated by randomNumeric
 * This test will fail randomly with probability = 2 * (9/10)**1000 ~ 3.5E-46
 *//*w w w.  j a v a 2 s .c  o  m*/
@Test
public void testRandomNumeric() {
    final char[] testChars = { '0', '9' };
    final boolean[] found = { false, false };
    for (int i = 0; i < 100; i++) {
        final String randString = RandomStringUtils.randomNumeric(10);
        for (int j = 0; j < testChars.length; j++) {
            if (randString.indexOf(testChars[j]) > 0) {
                found[j] = true;
            }
        }
    }
    for (int i = 0; i < testChars.length; i++) {
        if (!found[i]) {
            fail("digit not generated in 1000 attempts: " + testChars[i]
                    + " -- repeated failures indicate a problem ");
        }
    }
}

From source file:com.idega.company.test.FakeCompanyCreator.java

public Company create(User user, String commune, String postalCode, String address, String bankAccount,
        Group group, java.sql.Date lastChanged, String name, Boolean isOpen, String personalID, Boolean isValid,
        String workingArea, String orderAreaForName, String operationForm, String vatNumber,
        String legalAddress, java.sql.Date registrationDate, String operation, String recipientPersonalId,
        String recipientName, String industryCode, String unregistrationType, java.sql.Date unregistrationDate,
        String banMarking) {/*from w w  w.j  ava  2 s. co m*/

    Company fakeCompany = null;
    try {
        fakeCompany = getCompanyHome().create();
    } catch (CreateException e) {
        getLogger().log(Level.WARNING, "Unable to create fake: " + Company.class, e);

        return null;
    }

    fakeCompany.setCEO(user);

    if (StringUtil.isEmpty(personalID)) {
        personalID = RandomStringUtils.randomNumeric(10);
    }

    fakeCompany.setPersonalID(personalID);

    if (StringUtil.isEmpty(address))
        address = RandomStringUtils.random(20, TestConstants.setOfChars);

    Address addressBean = fakeCompany.getAddress();
    if (addressBean == null) {
        try {
            addressBean = getAddressHome().create();
            addressBean.setAddressType(getAddressHome().getAddressType1());
            addressBean.setStreetName(address);
            //            addressBean.setAddressTypeID(RandomUtils.nextInt(10));
            addressBean.setCity("Vilnius");
            addressBean.store();
        } catch (Exception re) {
            getLogger().log(Level.SEVERE, "Exception while creating a new address entry", re);
            return null;
        }
    }

    fakeCompany.setAddress(addressBean);

    if (StringUtil.isEmpty(commune))
        commune = RandomStringUtils.random(20, TestConstants.setOfChars);

    Commune communeBean = addressBean.getCommune();
    if (communeBean == null) {
        try {
            communeBean = getCommuneHome().create();
            communeBean.setCommuneCode(RandomStringUtils.randomNumeric(10));
            communeBean.setCommuneName(commune);
            communeBean.setCommuneWebsiteURL(
                    "http://www." + RandomStringUtils.random(20, TestConstants.setOfChars) + ".is");
            communeBean.store();
        } catch (Exception re) {
            getLogger().log(Level.SEVERE, "Exception while finding commune entry", re);
        }
    }

    addressBean.setCommune(communeBean);

    if (StringUtil.isEmpty(postalCode))
        postalCode = RandomStringUtils.randomNumeric(5);

    PostalCode postalCodeBean = addressBean.getPostalCode();
    if (postalCodeBean == null) {
        try {
            postalCodeBean = getPostalCodeHome().create();
            postalCodeBean.setPostalCode(postalCode);
            postalCodeBean.store();
        } catch (Exception re) {
            getLogger().log(Level.SEVERE, "Exception while finding a postal code entry", re);
        }
    }

    addressBean.setPostalCode(postalCodeBean);
    addressBean.store();

    if (StringUtil.isEmpty(workingArea))
        workingArea = RandomStringUtils.random(20, TestConstants.setOfChars);

    fakeCompany.setWorkingArea(communeBean);

    if (StringUtil.isEmpty(orderAreaForName))
        orderAreaForName = RandomStringUtils.random(20, TestConstants.setOfChars);

    if (StringUtil.isEmpty(name))
        name = RandomStringUtils.random(20, TestConstants.setOfChars);

    fakeCompany.setName(name);

    if (StringUtil.isEmpty(personalID)) {
        personalID = RandomStringUtils.randomNumeric(10);
    }

    fakeCompany.setPersonalID(personalID);

    if (lastChanged == null)
        lastChanged = new java.sql.Date(System.currentTimeMillis());

    fakeCompany.setLastChange(lastChanged);

    if (StringUtil.isEmpty(operationForm))
        operationForm = RandomStringUtils.random(20, TestConstants.setOfChars);

    // TODO fakeCompany.setOperationForm(operationForm)

    if (StringUtil.isEmpty(vatNumber))
        vatNumber = RandomStringUtils.randomNumeric(10);

    fakeCompany.setVATNumber(vatNumber);

    if (StringUtil.isEmpty(legalAddress))
        legalAddress = RandomStringUtils.random(20, TestConstants.setOfChars);

    // TODO fakeCompany.setLegalCommune(legalCommune)

    if (registrationDate == null)
        registrationDate = new java.sql.Date(System.currentTimeMillis() - (RandomUtils.nextInt() % 10000));

    fakeCompany.setRegisterDate(registrationDate);

    if (StringUtil.isEmpty(operation))
        operation = RandomStringUtils.random(20, TestConstants.setOfChars);

    fakeCompany.setOperation(operation);

    if (StringUtil.isEmpty(recipientPersonalId))
        recipientPersonalId = RandomStringUtils.randomNumeric(10);

    fakeCompany.setRecipientId(recipientPersonalId);

    if (StringUtil.isEmpty(recipientName))
        recipientName = RandomStringUtils.random(20, TestConstants.setOfChars);

    fakeCompany.setRecipientName(recipientName);

    if (StringUtil.isEmpty(industryCode))
        industryCode = RandomStringUtils.randomNumeric(10);

    // TODO fakeCompany.setIndustryCode(industryCode)

    if (StringUtil.isEmpty(unregistrationType))
        unregistrationType = RandomStringUtils.random(20, TestConstants.setOfChars);

    // TODO fakeCompany.setUnregisterType(unregisterType)

    if (unregistrationDate == null)
        unregistrationDate = new java.sql.Date(System.currentTimeMillis() - (RandomUtils.nextInt() % 10000));

    fakeCompany.setUnregisterDate(unregistrationDate);

    if (StringUtil.isEmpty(banMarking))
        banMarking = RandomStringUtils.randomNumeric(10);

    fakeCompany.setBanMarking(banMarking);

    fakeCompany.setOpen(RandomUtils.nextBoolean());

    try {
        fakeCompany.store();
    } catch (IDOStoreException e) {
        getLogger().log(Level.WARNING, "Unable to create fake: " + Company.class, e);
        return null;
    }

    try {
        Phone phone = getUserBusiness().getPhoneHome().create();
        phone.setPhoneTypeId(PhoneTypeBMPBean.HOME_PHONE_ID);
        phone.setNumber(RandomStringUtils.randomNumeric(7));
        fakeCompany.updatePhone(phone);
    } catch (Exception e) {
        e.printStackTrace();
    }

    try {
        Phone fax = getUserBusiness().getPhoneHome().create();
        fax.setPhoneTypeId(PhoneTypeBMPBean.FAX_NUMBER_ID);
        fax.setNumber(RandomStringUtils.randomNumeric(7));
        fakeCompany.updateFax(fax);
    } catch (Exception e) {
        e.printStackTrace();
    }

    try {
        Email email = getUserBusiness().getEmailHome().create();
        email.setEmailAddress(RandomStringUtils.random(20, TestConstants.setOfChars) + "@idega.is");
        fakeCompany.updateEmail(email);
    } catch (Exception e) {
        e.printStackTrace();
    }

    try {
        fakeCompany.store();
    } catch (IDOStoreException e) {
        getLogger().log(Level.WARNING, "Unable to create fake: " + Company.class, e);
        return null;
    }

    return fakeCompany;
}

From source file:com.iisigroup.cap.base.aop.CapAuditLog4HandlerAdvice.java

private String getSno(String userId, String rno) {
    return StrUtils.concat(System.nanoTime(), "-", userId, "-", HOST_ID, "-",
            rno + RandomStringUtils.randomNumeric(2));
}

From source file:com.aliyun.odps.mapred.BridgeJobRunner.java

@Override
public RunningJob submit() throws OdpsException {
    // JobConf field should be initialized here because ReflectionUtils is
    // designed to create object
    // and then set JobConf.
    job = new BridgeJobConf(getConf());
    metaExplorer = getMetaExplorer();//  www . ja  va  2s  .c o  m
    jobId = System.currentTimeMillis() + RandomStringUtils.randomNumeric(8);
    // Set a prefix to job name because odps only accept job name whose pattern
    // is '([a-z]|[A-Z]){1,}([a-z]|[A-Z]|[\d]|_)*' ...
    taskName = "MRonSQL_" + jobId;

    Validator validator = ValidatorFactory.getValidator(job, metaExplorer);
    validator.validate();

    setUp();

    Instance instance = submitInternal();
    BridgeRunningJob runningJob = new BridgeRunningJob(instance, taskName, this);
    if (SessionState.get().isCostMode()) {
        runningJob.setIsCostMode(true);
    }
    return runningJob;
}

From source file:com.exalttech.trex.util.Util.java

/**
 * Generate and return random numeric value
 *
 * @param length//w w w . java 2s. c o  m
 * @return
 */
public static String getRandomNumericID(int length) {
    return RandomStringUtils.randomNumeric(length);
}

From source file:edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.rdata.RDATAFileReader.java

/**
 * Constructs a <code>RDATAFileReader</code> instance from its "Spi" Class
 * @param originator a <code>StatDataFileReaderSpi</code> object.
 *//*from ww w  .j  a v a 2s .co m*/
public RDATAFileReader(TabularDataFileReaderSpi originator) {

    super(originator);

    LOG.fine("RDATAFileReader: INSIDE RDATAFileReader");

    // Create request builder.
    // This object is used throughout as an RRequest factory
    mRequestBuilder = new RRequestBuilder().host(RSERVE_HOST).port(RSERVE_PORT).user(RSERVE_USER)
            .password(RSERVE_PASSWORD);

    // Create R Workspace
    mRWorkspace = new RWorkspace();

    mPID = RandomStringUtils.randomNumeric(6);
}

From source file:edu.harvard.iq.dvn.ingest.statdataio.impl.plugins.rdata.RDATAFileReader.java

/**
 * Constructs a <code>RDATAFileReader</code> instance from its "Spi" Class
 * @param originator a <code>StatDataFileReaderSpi</code> object.
 *//*www . ja va  2  s .c om*/
public RDATAFileReader(StatDataFileReaderSpi originator) {

    super(originator);

    LOG.fine("RDATAFileReader: INSIDE RDATAFileReader");

    init();

    // Create request builder.
    // This object is used throughout as an RRequest factory
    mRequestBuilder = new RRequestBuilder().host(RSERVE_HOST).port(RSERVE_PORT).user(RSERVE_USER)
            .password(RSERVE_PASSWORD);

    // Create R Workspace
    mRWorkspace = new RWorkspace();

    // 
    mCsvDataTable = new DataTable();

    // 
    mPID = RandomStringUtils.randomNumeric(6);
}