/** * Generates a random image url based on the lorempixel service. All the images provided by this service are released * under the creative commons license (CC BY-SA). For more information, please visit: http://lorempixel.com/ * * @return an url to a random image. * @see <a href="http://lorempixel.com/">lorempixel - Placeholder Images for every case</a> */ public String image() { String[] dimension = StringUtils.split(faker.fakeValuesService().resolve("internet.image_dimension", this, faker), 'x'); if (dimension.length == 0) return ""; return image( Integer.valueOf(StringUtils.trim(dimension[0])), Integer.valueOf(StringUtils.trim(dimension[1])), faker.bool().bool(), null); }
public String characters(int fixedNumberOfCharacters, boolean includeUppercase) { if (fixedNumberOfCharacters < 1) { return ""; } char[] buffer = new char[fixedNumberOfCharacters]; for (int i = 0; i < buffer.length; i++) { char randomCharacter = characters[faker.random().nextInt(characters.length)]; if (includeUppercase && faker.bool().bool()) { randomCharacter = Character.toUpperCase(randomCharacter); } buffer[i] = randomCharacter; } return new String(buffer); }