private List<Goods> generateGoods() {
List<Goods> result = new ArrayList<>();
Random r = new Random();
for (int i = 0; i < r.nextInt(20) + 10; i++) {
Goods goods = new Goods(getRandomInt(), getRandomString(10), getRandomInt(), getRandomInt(), getRandomInt(),
getRandomString(10), getRandomString(10), getRandomString(10), getRandomInt(),
getRandomInt(), getRandomString(10), getRandomInt(), getRandomString(10), getRandomInt(),
getRandomInt(), getRandomInt(), getRandomInt(), getRandomInt(), r.nextLong(), getRandomString(10),
getRandomString(10), getRandomString(10), getRandomInt(), getRandomInt(), getRandomString(10),
getRandomInt(), getRandomInt(), getRandomString(10), new Date(), new Date(), getRandomInt(), getRandomInt(),
new Date(), new Date(), getRandomInt(), getRandomInt(), r.nextLong(), getRandomString(10));
result.add(goods);
}
return result;
}
public static Integer getRandomInt() {
Random r = new Random();
return r.nextInt(10000);
}
public static String getRandomString(int length) {
String str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
int number = random.nextInt(62);
sb.append(str.charAt(number));
}
return sb.toString();
}
logger.info("someone invoke..."); return String.format("[%s] : recommend %s", serviceName, name);