private T3<Integer,Integer,byte[]> randomKey(Random rnd){
  return keys[rnd.nextInt(keys.length)];
}

private T3 < Integer , Integer , byte [ ] > randomKey ( Random rnd ) { return keys [ rnd . nextInt ( keys . length ) ] ; }
gets random key from pregenerated array .
