import java.util.*;
import java.lang.*;
class Main
{
public static String comboFrom
(String possibleChars,
int charsToTake
) { //randomly shuffle the chars using Collections.shuffle
List<Character> chars = new ArrayList<Character>(possibleChars.length());
for (char c : possibleChars.toCharArray()) {
}
//Take the first 'charsToTake' characters - these will be totally random
//thanks to the shuffle
int taken=0;
result += c.charValue();
if (taken >= charsToTake) break;
taken += 1;
}
return result;
}
{
for (int i=0; i < 30; i++) {
System.
out.
println(comboFrom
("abcdefghijkl@#%",
5)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGNvbWJvRnJvbShTdHJpbmcgcG9zc2libGVDaGFycywgaW50IGNoYXJzVG9UYWtlKSB7CiAgICAgICAgLy9yYW5kb21seSBzaHVmZmxlIHRoZSBjaGFycyB1c2luZyBDb2xsZWN0aW9ucy5zaHVmZmxlCiAgICAgICAgTGlzdDxDaGFyYWN0ZXI+IGNoYXJzID0gbmV3IEFycmF5TGlzdDxDaGFyYWN0ZXI+KHBvc3NpYmxlQ2hhcnMubGVuZ3RoKCkpOwogICAgICAgIGZvciAoY2hhciBjIDogcG9zc2libGVDaGFycy50b0NoYXJBcnJheSgpKSB7CiAgICAgICAgICAgIGNoYXJzLmFkZChuZXcgQ2hhcmFjdGVyKGMpKTsKICAgICAgICB9CiAgICAgICAgQ29sbGVjdGlvbnMuc2h1ZmZsZShjaGFycyk7CiAgICAgICAgU3RyaW5nIHJlc3VsdCA9ICIiOyAKICAgICAgICAvL1Rha2UgdGhlIGZpcnN0ICdjaGFyc1RvVGFrZScgY2hhcmFjdGVycyAtIHRoZXNlIHdpbGwgYmUgdG90YWxseSByYW5kb20KICAgICAgICAvL3RoYW5rcyB0byB0aGUgc2h1ZmZsZQogICAgICAgIGludCB0YWtlbj0wOwogICAgICAgIGZvciAoQ2hhcmFjdGVyIGMgOiBjaGFycykgewogICAgICAgICAgICByZXN1bHQgKz0gYy5jaGFyVmFsdWUoKTsKICAgICAgICAgICAgaWYgKHRha2VuID49IGNoYXJzVG9UYWtlKSBicmVhazsKICAgICAgICAgICAgdGFrZW4gKz0gMTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIHJlc3VsdDsKICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgogICAgewogICAgICAgIGZvciAoaW50IGk9MDsgaSA8IDMwOyBpKyspIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGNvbWJvRnJvbSgiYWJjZGVmZ2hpamtsQCMlIiwgNSkpOwogICAgICAgIH0KICAgIH0KfQ==