Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class DocusignServer {
- private ArrayList<String> serverPool;
- public DocusignServer() {
- this.serverPool = new ArrayList<String>();
- }
- public static void main(String[] args) {
- if (args.length < 1) {
- throw new IllegalArgumentException("Too few arguments!");
- }
- DocusignServer tester = new DocusignServer();
- System.out.println(tester.randomServer(args));
- }
- public String randomServer(String[] serverArray) {
- for (int i = 0; i < serverArray.length; i++) {
- String[] serverValue = serverArray[i].split(":");
- String serverName = serverValue[i];
- Integer serverSize = Integer.parseInt(serverValue[1]);
- for (int j = 0; j < serverSize; j++) {
- serverPool.add(serverName);
- }
- }
- Random randomServer = new Random();
- return serverPool.get(randomServer.nextInt(serverPool.size()));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement