miduo_server/test/src/main/java/BIUtil.java

38 lines
878 B
Java
Raw Normal View History

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
/**
* @author lvxinran
* @date 2019/11/5
* @discribe
*/
public class BIUtil {
public static void main(String[] args) {
System.out.print(randomForOneArray(23,8).toString());
}
/**
*
*/
public static List<Integer> randomForOneArray(int sum, int split) {
List<Integer> result = new ArrayList<>();
if (split == 0) {
return result;
}
int remain = sum % split;
int out = split - remain;
int item = (sum+out) / split;
for (int i = 0; i < split; i++) {
int innerItem = i == 0 ? item-out : item;
result.add(innerItem);
}
return result;
}
}