import java.util.ArrayList;
import java.util.Random;
public class Main {
ArrayList<Person> personList = new ArrayList<Person>();
void init(){
//Adding persons to the list
personList.add(new Person("Tesan de Boer", "Straatweg 45", 2222));
personList.add(new Person("Peter Post", "Straatweg 45", 2222, 1));
personList.add(new Person("piet puk", "Straatweg 45", 2222, 21));
personList.add(new Person("Siem van Aanhoolt", "Straatweg 45", 2222, 31));
personList.add(new Person("Denis van rijn", "Straatweg 45", 2222, 5));
personList.add(new Person("Koen Weegink", "Straatweg 45", 2222, 2));
personList.add(new Person("Jan-Willem Rufus op den Haar", "Straatweg 45", 2222, 3));
personList.add(new Person("Tom Kraniker", "Straatweg 45", 2222, 4));
personList.add(new Person("Leon het Kanon", "Straatweg 45", 2222, 6));
personList.add(new Person("Robin Hogezant", "Straatweg 45", 2222, 7));
personList.add(new Person("Loesoe de Kat", "Straatweg 45", 2222, 8));
personList.add(new Person("Morris de Spee", "Straatweg 45", 2222, 9));
personList.add(new Person("Rein Zoekers", "Straatweg 45", 2222, 10));
personList.add(new Person("Darion Pok", "Straatweg 45", 2222, 11));
personList.add(new Person("Achmed de Bom", "Straatweg 45", 2222, 12));
}
public void randomCaptain(){
int n = dice.nextInt(personList.size());
Person theCaptain = personList.get(n);
System.
out.
println(theCaptain
); }
public static void main
(String args
[] ) { Main team= new Main();
team.init();
team.randomCaptain();
}
public static class Person {
int _code1;
int _code2;
this(name, team, code1, -1);
}
_name = name;
_team = team;
_code1 = code1;
_code2 = code2;
}
return "[" + _name + ";" + _team + ";" + _code1 + ";" + _code2 + "]";
}
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuUmFuZG9tOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgCiAgICAKICAgIEFycmF5TGlzdDxQZXJzb24+IHBlcnNvbkxpc3QgPSBuZXcgQXJyYXlMaXN0PFBlcnNvbj4oKTsKICAgIHZvaWQgaW5pdCgpewoKICAgIC8vQWRkaW5nIHBlcnNvbnMgdG8gdGhlIGxpc3QKCiAgICBwZXJzb25MaXN0LmFkZChuZXcgUGVyc29uKCJUZXNhbiBkZSBCb2VyIiwgIlN0cmFhdHdlZyA0NSIsIDIyMjIpKTsKICAgIHBlcnNvbkxpc3QuYWRkKG5ldyBQZXJzb24oIlBldGVyIFBvc3QiLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgMSkpOwogICAgcGVyc29uTGlzdC5hZGQobmV3IFBlcnNvbigicGlldCBwdWsiLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgMjEpKTsKICAgIHBlcnNvbkxpc3QuYWRkKG5ldyBQZXJzb24oIlNpZW0gdmFuIEFhbmhvb2x0IiwgIlN0cmFhdHdlZyA0NSIsIDIyMjIsIDMxKSk7CiAgICBwZXJzb25MaXN0LmFkZChuZXcgUGVyc29uKCJEZW5pcyB2YW4gcmlqbiIsICJTdHJhYXR3ZWcgNDUiLCAyMjIyLCA1KSk7CiAgICBwZXJzb25MaXN0LmFkZChuZXcgUGVyc29uKCJLb2VuIFdlZWdpbmsiLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgMikpOwogICAgcGVyc29uTGlzdC5hZGQobmV3IFBlcnNvbigiSmFuLVdpbGxlbSBSdWZ1cyBvcCBkZW4gSGFhciIsICJTdHJhYXR3ZWcgNDUiLCAyMjIyLCAzKSk7CiAgICBwZXJzb25MaXN0LmFkZChuZXcgUGVyc29uKCJUb20gS3JhbmlrZXIiLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgNCkpOwogICAgcGVyc29uTGlzdC5hZGQobmV3IFBlcnNvbigiTGVvbiBoZXQgS2Fub24iLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgNikpOwogICAgcGVyc29uTGlzdC5hZGQobmV3IFBlcnNvbigiUm9iaW4gSG9nZXphbnQiLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgNykpOwogICAgcGVyc29uTGlzdC5hZGQobmV3IFBlcnNvbigiTG9lc29lIGRlIEthdCIsICJTdHJhYXR3ZWcgNDUiLCAyMjIyLCA4KSk7CiAgICBwZXJzb25MaXN0LmFkZChuZXcgUGVyc29uKCJNb3JyaXMgZGUgU3BlZSIsICJTdHJhYXR3ZWcgNDUiLCAyMjIyLCA5KSk7CiAgICBwZXJzb25MaXN0LmFkZChuZXcgUGVyc29uKCJSZWluIFpvZWtlcnMiLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgMTApKTsKICAgIHBlcnNvbkxpc3QuYWRkKG5ldyBQZXJzb24oIkRhcmlvbiBQb2siLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgMTEpKTsKICAgIHBlcnNvbkxpc3QuYWRkKG5ldyBQZXJzb24oIkFjaG1lZCBkZSBCb20iLCAiU3RyYWF0d2VnIDQ1IiwgMjIyMiwgMTIpKTsgCiAgICB9CiAgICAKICAgIHB1YmxpYyB2b2lkIHJhbmRvbUNhcHRhaW4oKXsKICAgICAgICBSYW5kb20gZGljZSA9IG5ldyBSYW5kb20gKCk7CgkgICAgaW50IG4gPSBkaWNlLm5leHRJbnQocGVyc29uTGlzdC5zaXplKCkpOwoJICAgIFBlcnNvbiB0aGVDYXB0YWluID0gcGVyc29uTGlzdC5nZXQobik7CgkgICAgU3lzdGVtLm91dC5wcmludGxuKHRoZUNhcHRhaW4pOwoJfQogICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJnc1tdICkgewogICAgICAgIE1haW4gdGVhbT0gbmV3IE1haW4oKTsKICAgICAgICB0ZWFtLmluaXQoKTsKICAgICAgICB0ZWFtLnJhbmRvbUNhcHRhaW4oKTsKICAgIH0KICAgIAogICAgcHVibGljIHN0YXRpYyBjbGFzcyBQZXJzb24gewogICAgICAgIFN0cmluZyBfbmFtZTsKICAgICAgICBTdHJpbmcgX3RlYW07CiAgICAgICAgaW50IF9jb2RlMTsKICAgICAgICBpbnQgX2NvZGUyOwogICAgICAgIAogICAgICAgIFBlcnNvbihTdHJpbmcgbmFtZSwgU3RyaW5nIHRlYW0sIGludCBjb2RlMSkgewogICAgICAgICAgICB0aGlzKG5hbWUsIHRlYW0sIGNvZGUxLCAtMSk7CiAgICAgICAgfQogICAgICAgIFBlcnNvbihTdHJpbmcgbmFtZSwgU3RyaW5nIHRlYW0sIGludCBjb2RlMSwgaW50IGNvZGUyKSB7CiAgICAgICAgICAgIF9uYW1lID0gbmFtZTsKICAgICAgICAgICAgX3RlYW0gPSB0ZWFtOwogICAgICAgICAgICBfY29kZTEgPSBjb2RlMTsKICAgICAgICAgICAgX2NvZGUyID0gY29kZTI7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIHB1YmxpYyBTdHJpbmcgdG9TdHJpbmcoKSB7CiAgICAgICAgICAgIHJldHVybiAiWyIgKyBfbmFtZSArICI7IiArIF90ZWFtICsgIjsiICsgX2NvZGUxICsgIjsiICsgX2NvZGUyICsgIl0iOwogICAgICAgIH0KICAgIH0KfQogICAgCiAgICA=